一. 安装包安装
1.1 安装Nginx
sudo apt-get install nginx
Ubuntu安装之后的文件结构大致为:
所有的配置文件都在/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里的配置)
1.2 启动Nginx
sudo /etc/init.d/nginx start
然后就可以访问了,http://localhost/
, 一切正常!
启动时候若显示端口80被占用:Starting nginx: [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
,修改文件:/etc/nginx/sites-available/default
,去掉 listen 前面的 # 号 , # 号在该文件里是注释的意思 , 并且把 listen 后面的 80 端口号改为自己的端口,访问是需要添加端口号。
二. nginx 源代码安装
2.1 安装Nginx
cd /usr/local //进入local目录
wget http://nginx.org/download/nginx-1.2.8.tar.gz // 指定版本在线安装
tar -zxvf nginx-1.2.8.tar.gz //解压缩
sudo apt-get install libpcre3 libpcre3-dev zlib1g-dev //安装依赖库
cd nginx-1.2.8
./configure
make
make install
主要文件地址
- 主要配置文件:/usr/local/nginx/conf/nginx.conf
/etc/init.d/下创建了启动脚本nginx(需手动配置) - 程序文件放在/usr/local/nginx/sbin/nginx
- 日志放在了/var/log/nginx中
- 虚拟主机的目录设置在/var/www/下
- 如果想指定启动文件的安装目录,可以在使用
./configure —prefix=/gechone/runanjian/Nginx/
- 使用这个命令,启动文件就会被安装在
/gechone/runanjian/Nginx/
该目录下
2.2 源代码安装的启动
默认启动
cd /usr/local/nginx //进入nginx目录
sbin/nginx //运行启动文件
配置快捷启动方式sudo vim /etc/init.d/nginx //创建启动脚本
sudo chmod a+x /etc/init.d/nginx //增加执行权限
现在:sudo /etc/init.d/nginx start //启动
sudo /etc/init.d/nginx stop //停止
sudo /etc/init.d/nginx restart //重启
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Ubuntu下Nginx安装 - Python技术站