Linux(centos7.5)安装nginx

安装nginx,需要gcc、make、pcre、zlib、openssl的支持。

一、安装gcc、make

centos:(验证过,正确)

yum -y install gcc automake autoconf libtool make  
yum install gcc gcc-c++ 

ububtu:

apt-get install build-essential  
apt-get install libtool 

二、选定安装目录

支持软件安装在:cd /usr/local/src,nginx安装在/data/nginx,可自定义选择。

三、安装PCRE库

cd /usr/local/src   
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz   
tar -zxvf pcre-8.39.tar.gz   
cd pcre-8.39   
./configure   
make   
make install

四、安装zlib库

cd /usr/local/src   
wget http://zlib.net/zlib-1.2.11.tar.gz  
tar -zxvf zlib-1.2.11.tar.gz   
cd zlib-1.2.11   
./configure   
make   
make install

五、安装openssl

centos:(验证过,正确)

yum -y install openssl openssl-devel  

ububtu:

apt-get install openssl apt-get install libssl-dev  

六、安装nginx

cd /usr/local/src   
wget http://nginx.org/download/nginx-1.1.10.tar.gz  
tar -zxvf nginx-1.1.10.tar.gz   
cd nginx-1.1.10  
./configure  
make  
make install 

至此安装成功。

查看nginx是否启动:

netstat -ano|grep 80  

七、修改配置文件

找到nginx的配置文件,在nginx安装目录下的/conf/nginx.conf(/data/nginx/nginx-1.1.10/conf/nginx.conf),使用vi进行编辑。

修改端口(不要被占用),修改服务器地址(当前机器的ip),修改前台文件的路径和后台转发地址等。

八、重启nginx

修改了nginx的配置文件,需要重启。

找到nginx的启动文件。

本人安装的nginx的启动文件放在了很奇怪的地方,nginx安装目录下的/objs下,有个绿色的文件。

/data/nginx/nginx-1.1.10/objs/下

执行这个文件:./nginx -c /data/nginx/nginx-1.1.10/conf/nginx.conf

注:-c 参数后面的是配置文件的地址

执行结束后,nginx就重启了。

使用ip+端口号访问试一试。

以上标注出的centos和ububtu是要区分开命令的。本人只使用了centos的命令。

下载地址:

https://files.cnblogs.com/files/DreamFather/nginx-1.1.10.tar.gz

https://files.cnblogs.com/files/DreamFather/zlib-1.2.11.tar.gz

https://files.cnblogs.com/files/DreamFather/pcre-8.39.tar.gz

参考地址:

https://www.cnblogs.com/wyd168/p/6636529.html

https://www.cnblogs.com/iloverain/p/9428630.html

原文地址:https://www.cnblogs.com/DreamFather/p/11327687.html