工作需要,记录一下
安装并运行Nginx
Nginx是一款轻量级的网页服务器、反向代理服务器。相较于Apache、lighttpd具有占有内存少,稳定性高等优势。
安装Nginx首先要安装依赖的运行库,cd 至/usr/local目录进行安装,以下命令均需root权限执行;
1.安装gcc
- 命令:yum install -y gcc gcc-c++
- 查看:gcc -v
2.安装PCRE库
- 下载安装包:wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.36/pcre-8.36.tar.gz
-
解压文件:tar -zxvf pcre-8.36.tar.gz
-
切换目录:cd pcre-8.36
-
配置:./configure
-
编译安装:make && make install
3.安装SSL库
- 切换目录:cd /usr/local/
-
下载安装包:wget http://www.openssl.org/source/openssl-1.0.1j.tar.gz
- 解压文件:tar -zxvf openssl-1.0.1j.tar.gz
- 切换目录:cd openssl-1.0.1j
-
配置:./Configure
-
编译安装:make && make install
4.安装zlib库
5.安装Nginx
- 切换目录:cd /usr/local/
-
下载安装包:wget http://nginx.org/download/nginx-1.8.0.tar.gz
- 解压文件:tar -zxvf nginx-1.8.0.tar.gz
- 切换目录:cd nginx-1.8.0
- 配置:./configure
- 编译安装:make && make install
6.启动Nginx
-
切换目录至/usr/local/nginx/sbin,输入./nginx进行启动;
-
检查是否启动成功:打开浏览器访问此机器的 IP,如果浏览器出现 Welcome to nginx! 则表示 Nginx 已经安装并运行成功。
-
设置开机自启:vi /etc/rc.local
- 增加一行 /usr/local/nginx/sbin/nginx
-
设置执行权限:chmod 755 /etc/rc.local
到这里,nginx就安装完毕了。
6.web项目配置
编辑配置文件,添加项目信息,vi /usr/local/nginx/conf/nginx.conf,在最下方花括号内插入如下内容,端口自定义,IP为本机IP,文件路径为绝对路径。
server {
listen 8080;(web端口)
server_name 192.168.1.XX;(IP地址)
location / {
alias /var/www/Web/;(文件路径)
index index.html index.htm;
}
}
切换目录至/usr/local/nginx/sbin,检查配置文件是否正确,执行./nginx -t命令,然后重新加载nginx配置,执行./nginx -s reload
项目配置成功,访问IP+端口就可以了