初次接触Nginx,安装和配置
2012-01-25 15:37 贼寇在何方 阅读(2535) 评论(0) 编辑 收藏 举报VPS是Debian系统,没怎么用过,不敢直接上。就在本地的Ubuntu上尝试了一下,顺便把过程记录下来。
系统环境
Ubuntu 11.10 Amd64
Nginx 1.0.5
安装Nginx
Debian和Ubuntu都可以用apt-get命令,那也省得我自己编译了:
sudo apt-get update
sudo apt-get install nginx
提示将要安装nginx-common和nginx-full,总共只有300多K,按y安装。
配置虚拟主机
摘了Ubuntu中文社区上对Nginx相关文件结构的一段介绍:
- 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下
- 程序文件在/usr/sbin/nginx
- 日志放在了/var/log/nginx中
- 并已经在/etc/init.d/下创建了启动脚本nginx
- 默认的虚拟主机的目录设置在了/var/www/nginx-default (有的版本 默认的虚拟主机的目录设置在了/var/www, 请参考/etc/nginx/sites-available里的配置)
(我的系统上,这个目录是/usr/share/nginx/www,其余均相符)
创建虚拟主机的目录(和默认虚拟主机目录放在一个地方):
sudo mkdir /usr/share/nginx/chenyancf.com
修改配置文件default:
sudo gedit /etc/nginx/sites-available/default
复制一份server的配置,然后修改root如下:
# default内新建的server
root /usr/share/nginx/chenyancf.com;
重启Nginx
sudo /etc/init.d/nginx restart
然而,我给出的域名chenyancf.com并不会解析到本地,所以在本地测试的时候还得修改一下hosts。这个很容易:
sudo gedit /etc/hosts
依样画葫芦即可。
最后,访问网站,一切Ok