-
必备环境
#必备编译环境
yum -y install gcc gcc-c++ autoconf automake make wget
#必备依赖环境
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
#字符浏览器环境(非必须)
yum -y install lynx
-
解压编译
#下载nginx-1.8.1
wget http://nginx.org/download/nginx-1.8.1.tar.gz
#下载nginx-sticky-module
wget https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng/get/master.tar.gz
tar -zxvf nginx-1*.tar.gz
tar -zxvf master.tar.gz
rm -f nginx-1*.tar.gz
rm -f master.tar.gz
mv nginx-g* nginx-sticky
cd nginx-1*
#开始配置
./configure --prefix=/usr/local/nginx --with-http_ssl_module --add-module=../nginx-sticky/
# 编译nginx:
sudo make
# 安装nginx:
sudo make install
# 启动nginx:
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
# lynx浏览器访问nginx默认首页
lynx http://127.0.0.1
-
开防火墙
#开通80和443端口通过防火墙:
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports