Centos7搭建Nginx
Linux环境搭建环境
下载Nginx及相关组件
Linux系统是Centos 6.5 64位,我直接切换到root用户下安装
选择一个目录作为我们的下载目录:cd /root
下载相关组件
-
wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz
-
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
- (上面若失效):wget https://netix.dl.sourceforge.net/project/pcre/pcre/8.40/pcre-8.40.tar.gz
-
下载完成后,会有四个压缩文件:
安装c++编译环境,如已安装可略过
-
yum install gcc-c++
openssl安装 :
-
-
cd openssl-fips-2.0.10
-
./config && make && make install
pcre安装 :
-
tar zxvf pcre-8.40.tar.gz
-
cd pcre-8.40
-
./configure && make && make install
zlib安装 :
-
tar zxvf zlib-1.2.11.tar.gz
-
cd zlib-1.2.11
-
./configure && make && make install
nginx安装 :
-
tar zxvf nginx-1.10.2.tar.gz
-
cd nginx-1.10.2
-
./configure && make && make install
查看nginx的安装位置在哪: whereis nginx
退回到nginx目录 : cd ../
[root@localhost nginx]# whereis libpcre.so.1
[root@localhost nginx]# ln -s /usr/local/lib/libpcre.so.1 /lib64
[root@localhost nginx]# sbin/nginx
[root@localhost nginx]# ps -aux | grep nginx
-
用whereis libpcre.so.1命令找到libpcre.so.1在哪里
-
用ln -s /usr/local/lib/libpcre.so.1 /lib64命令做个软连接就可以了
-
用sbin/nginx启动Nginx
-
用ps -aux | grep nginx查看状态
浏览器访问测试,默认的端口号是 : 192.168.159.169:80