前情提要:在一台没有网络的linux服务器上安装nginx
参考文献中有安装包
解压之后
将解压出来的以上5个东西放在nginx文件夹下
3. 安装gcc进入gcc文件夹,执行:
rpm -Uvh *.rpm --nodeps --force
再进入到gcc-c++文件夹,执行:
cd /usr/local/src/nginx/gcc-c++
执行以下命令,表示安装:
rpm -Uvh *.rpm --nodeps --force
通过以下命令检测是否安装成功:
gcc -v g++ -v
图片引用自参考文献
首先进入nginx文件夹中,先将pcre解压
cd /usr/local/src/nginx tar -zxvf pcre-8.35.tar.gz
解压后开始安装
cd pcre-8.35 ./configure make make install5. 安装libtool
首先进入nginx文件夹中,先将libtool解压
cd /usr/local/src/nginx tar -zxvf libtool-2.4.2.tar.gz
解压后开始安装
cd libtool-2.4.2 ./configure make make install
环境到这里就配置的差不多了
6.开始安装nginx首先进入nginx文件夹中,先将nginx解压
cd /usr/local/src/nginx tar -zxvf nginx-1.13.9.tar.gz
解压后开始安装
cd nginx-1.13.9 ./configure make make install7. 启动nginx
启动nginx : nginx安装目录地址 -c nginx配置文件地址
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
扩展:其他常用命令
/usr/local/nginx/sbin/nginx -s stop (quit) 停止nginx /usr/local/nginx/sbin/nginx -s reload 重启nginx netstat -tunlp 查看端口占用 netstat -tunlp |grep 查看指定端口
nginx的配置文件为安装目录下的nginx目录中的nginx.conf,默认端口为80,启动后出现如下页面即为启动成功。
访问地址是:服务器地址:80 需要注意80端口没有被占用
8.如果nginx没有启动成功,可能出现的问题(1)看nginx的日志,进入nginx安装目录下的logs,查看error.log,查看是否有进程占用了80端口,查看端口占用使用如上命令。
如果该linux服务器不能联网且不能使用netstat命令,则也可以使用ps命令查看有几个nginx在同时运行,可能会有服务器中残存的其他nginx也在运行
ps -ef | grep nginx
(2) 如果排除以上问题,查看是否有防火墙阻碍了80端口
systemctl status firewalld firewall-cmd --state firewall-cmd --zcne=public --add-port=80/tcp --permanent本文参考文献:
https://blog.csdn.net/MyMBS/article/details/90719902
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)