安装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://www.cnblogs.com/wyd168/p/6636529.html
https://www.cnblogs.com/iloverain/p/9428630.html