可能大多数都会遇到Nginx安装完后无法正常启动,总是显示访问的IP不存在,今天给大家分享一下如何解决Nignx无法安装及启动的问题。
1、安装zlib依赖库:sudo apt-get installzlib1g-dev
2、进入解压的相关依赖文件及安装文件(注意啦:所需的安装文件在最底部)
输入相关命令:
tar –xzvf openssl-1.0.1.tar.gz
tar –xzvf nginx-1.11.3.tar.gz
tar–xzvf pcre-8.41. tar.gz
3、进入Nginx解压目录:cd /home/ubuntu/ nginx-1.11.3/
4、配置环境:
/configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_flv_module --with-http_stub_status_module --with-http_gzip_static_module --with-pcre=../pcre-8.41 --with-openssl=../openssl-1.0.1
5、编译:make(如果出现"pcre.h No such file ordirectory",安装"sudoapt-get install libpcre3-dev")
6、安装sudo make install
7、说明一下:nginx会被安装在/usr/local/nginx目录下
conf:用于存放配置文件 html:静态网页
logs:存放日志文件 sbin:存放可执行文件
8、相关操作命令
启动Nginx服务: sudo /usr/local/nginx/sbin/nginx
关闭Nginx服务: sudo /urs/local/nginx/sbin/nginx -s stop
重新加载配置:sudo/usr/local/nginx/sbin/nginx -s reload
指定配置文件:sudo/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
查看版本信息:
sudo /usr/local/nginx/sbin/nginx -v
sudo /usr/local/nginx/sbin/nginx -V
查看80端口的程序:nesta –ano | grep 80
关闭占用80端口的程序:sudo fuser -k 80/tcp
9、启动服务:sudo/usr/local/nginx/sbin/nginx 或cd切换到sbin目录下执行./nginx
10、打开浏览器,输入Nginx服务器IP地址,即可查看Ningx是否已经完美安装!(下面就是启动nginx后出现的界面)
所需要的下载文件请点击链接:https://download.csdn.net/download/sinat_41898105/10482731