本文共 1592 字,大约阅读时间需要 5 分钟。
在开始安装Nginx之前,确保系统已安装必要的编译工具。以下是针对不同平台的安装指南:
sudo apt-get install build-essentialsudo apt-get install libtool
sudo yum -y install gcc automake autoconf libtool makesudo yum -y install gcc gcc-c++
下载并安装最新版本的PCRE库(以pcre-8.39.tar.gz为例):
sudo mkdir -p /usr/local/srccd /usr/local/srcsudo wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gzsudo tar -zxvf pcre-8.39.tar.gzsudo cd pcre-8.39sudo ./configuresudo makesudo make install
下载并安装最新版本的zlib(以zlib-1.2.11.tar.gz为例):
sudo tar -zxvf zlib-1.2.11.tar.gzsudo cd zlib-1.2.11sudo ./configuresudo makesudo make install
下载并安装最新版本的openssl(以openssl-1.0.1t.tar.gz为例):
sudo wget https://www.openssl.org/source/openssl-1.0.1t.tar.gzsudo tar -zxvf openssl-1.0.1t.tar.gzsudo cd openssl-1.0.1sudo ./configuresudo makesudo make install
下载并安装Nginx(以nginx-1.1.10.tar.gz为例):
sudo wget http://nginx.org/download/nginx-1.1.10.tar.gzsudo tar -zxvf nginx-1.1.10.tar.gzsudo cd nginx-1.1.10sudo ./configuresudo makesudo make install
sudo netstat -ano | grep 80
如果未找到80端口,执行以下命令启动Nginx:
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
sudo /usr/local/nginx/sbin/nginx -s reload
sudo kill -QUIT $(sudo ps -ef | grep nginx)
sudo kill -TERM $(sudo ps -ef | grep nginx)
sudo pkill -9 nginx
sudo ./nginx -t
查看输出确认配置文件无误:
nginx.conf syntax is oknginx.conf test is successful
将项目文件放置在/usr/local/nginx/conf
目录下,创建所需文件夹即可。
以上内容为详细的Nginx安装及操作指南,适用于Ubuntu和Centos平台,希望对您有所帮助!
转载地址:http://mskfk.baihongyu.com/