linux上部署Nginx无法安装和运行的解决方案

       可能大多数都会遇到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








猜你喜欢

转载自blog.csdn.net/sinat_41898105/article/details/80715384