下面的操作是以Centos6.8为例
gcc 这个我是在安装6.8的时候就已经安装上了
pcre
openssl
zlib
其余两个依赖则使用如下命令
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
首先把自己的下载好的安装包上传到Linux系统中 上传的目录为/usr/src
解压压缩文件 使用命令 tar –xvf nginx-1.12.2.tar.gz
进入解压完成后的目录 执行./configure 命令
最后执行 make && make install 命令
可以在/usr/local/nginx/sbin下面 启动 ./nginx 命令启动nginx
使用 ps -ef | grep nginx 来查看nginx是否启动完成
然而此时在你的浏览器上面是访问不了Nginx的主页面的,因为没有开放80这个端口,当然是可以直接关闭防火墙来完成。
使用此命令来完成 service iptables stop (关闭防火墙)
service iptables start (开启防火墙)但是那样在实际开发中是很危险的,所以我们最好开放这个80端口就可以了
按照以下操作开放80端口:
a、vim编辑/etc/sysconfig/iptables文件
b、在文件的COMMIT之前加入如下代码: (最好是在跟这条代码相近的地方,加入此代码)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
c、存盘退出
d、重启服务: service iptables restart
e、此命令可以查看开放的端口号: iptables -L -n? f、然后在你的电脑上,使用你的Linux IP 地址就可以访问Nginx了。 使用ifconfig命令查看自己的LinuxIP
原文:https://www.cnblogs.com/wsja/p/13280357.html