Ubuntu14.04安装Nginx请注意以下命令的相对和绝对路径:
Ubuntu默认Nginx
Ubuntu14.04默认情况下安装的是Nginx 1.4.6。
如果安装了sudo apt-get install nginx,请首先卸载:
最新版本的sudo apt-get remove nginx安装(sources.list方法) :
此方法还允许下载nginx预构建模块,如Nginx-module-njs。
可以将Nginx源:添加到source.list中
nginx _ signing.key wget http://nginx.org/keys/nginx _ signing.keysudoapt-keyaddnginx _ signing.key编辑/etc/apt
将Nginx源添加到sources.list文件的末尾。 deb http://nginx.org/packages/Ubuntu/trustynginxdeb-src http://nginx.org/packages/Ubuntu/trusty nginx安装NX apt
sudo apt-getinstallnginx-module-njs安装最新版(ppa方式) :
添加或apt仓库后,此方法可能无法下载Nginx的预构建模块。
sudo apt-getinstallsoftware-properties-commonsudoadd-apt-repository PPA : nginx/stablesudoapt-getupdatesudoapt-apt
~ $ : nginx-vnginxversion : nginx/1.12.2 Ubuntu安装后的文件结构大致如下:
的所有配置文件都位于/etc/nginx下,每个虚拟主机位于/etc/nginx/sites-available下,/usr/sbin/nginx日志位于/var/log/nginx上
要通过源代码方式编译来安装Nginx,请参见博文:编译来安装Nginx
管理Nginx进程所有Nginx命令
nginx开始重新加载-配置测试启动nginx
sudo /etc/init.d/nginx start或
sudo service nginx start现在可以随后访问。 http://localhost/
启动时显示端口80已被占用: starting nginx : [ emerg ] : bind (to0.0.0. 0336080故障) 98:地址寻址
方法1 :
修改文件:/etc/nginx/sites-available/default,删除listen前面的#号。 #编号在此文件中是注释的意思。 然后,将listen后面的80个端口号更改为自己的端口。 访问时需要添加端口号。 修改如下。
服务器{ listen 8801 default _ server; listen [ :3360 ] :8801 default _ server IPv6 only=on; 访问http://ip:8801,并在出现(或localhost )以下Nginx界面时成功安装。
如果启动失败,错误如下图所示。
方法2 :找到并杀死流程后,尝试重启。
一些常见的Nginx常规命令:
关闭Nginx
sudo /etc/init.d/nginx stop
或者
sudo服务nginx stop
重新启动Nginx
sudo/etc/init.d/nginx重新启动
或者
sudo服务nginx restart
启动nginx
sudo更新- RC.d nginx默认值
卸载nginx#nginx联合配置文件卸载sudo apt-getpurgenginx # removes everything.#不再需要的nginx依赖程序sudo apt-get autoremove参考文献
Nginx安装-来自Nginx中文
如何在Ubuntu 14.04 LTS Nginx上安装
安装Ubuntu 14.04最新版Nginx
安装Ubuntu 14.04 (来自nginx官方源代码) nginx稳定版预编译软件包
卸载nginx
nginx教程-腾讯云
作者: seawish
原文链接