下面的操作是以Centos6.8为例
1. 使用远程连接工具连接Centos6.8操作系统
2. 安装nginx相关依赖
gcc 这个我是在安装6.8的时候就已经安装上了
pcre
- 首先把自己的下载好的安装包上传到Linux系统中 上传的目录为/usr/src
- 解压压缩文件 使用命令 tar –xvf pcre-8.37.tar.gz
- 进入解压完成后的目录 执行./configure 命令
- 最后执行 make && make install 命令
- 最后查看一下版本信息 用于检查是否正真正安装完成 命令为: pcre-config --version
openssl
zlib
其余两个依赖则使用如下命令
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
3.正式开始安装Nginx
首先把自己的下载好的安装包上传到Linux系统中 上传的目录为/usr/src
解压压缩文件 使用命令 tar –xvf nginx-1.12.2.tar.gz
进入解压完成后的目录 执行./configure 命令
最后执行 make && make install 命令
可以在/usr/local/nginx/sbin下面 启动 ./nginx 命令启动nginx
- 如果启动失败了,则可以使用 find / -type f -name *libpcre.so.* #查看libpcre.so文件位置
- 在使用 ln -s /lib64/libpcre.so.0.0.1 /lib64/libpcre.so.1 #建立软链接
使用 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