1、安装工具包 wget vim gcc
yum install -y wget
yum install -y vim-enhanced
yum install -y make cmake gcc gcc-c++
2、下载Nginx安装包
注意:下载安装包时,最好创建一个文件夹,并cd到文件夹中。方便查找
wget http://nginx.org/download/nginx-1.8.1.tar.gz
3、安装依赖包
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
4、解压文件到/usr/local/目录下
tar -zxvf nginx-1.8.1.tar.gz -C /usr/local/
5、进入到nginx-1.8.1目录下执行./configure
命令
./configure --prefix=/usr/local/nginx
6、编译安装
make
make install
7、启动Nginx
/usr/local/nginx/sbin/nginx
查看nginx信息
ps -ef | grep nginx
8、关闭Nginx
/usr/local/nginx/sbin/nginx -s stop
9、重启Nginx
/usr/local/nginx/sbin/nginx -s reload
查看端口 netstat -ntlp
杀死端口 kill -9
+ 端口号
10、配置防火墙 默认80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
11、Nginx描述规则
vim nginx.conf
12、代理其他路径文件 alias
location / {
root html;
index index.html index.htm;
}
/** 参照原Nginx编写方式, 添加访问文件 使用`alias `标记所访问文件夹路径,该位置需要写绝对路径 */
location /home/ {
alias /home/;
index index.html index.htm;
}
location /digu {
alias /home/web;
index index.html index.htm;
}
端口代理
server {
listen 8090;
server_name www.tengjiahui.work:8090;
location / {
root /home/web/digu;
index index.html;
}
}
重启Nginx /usr/local/nginx/sbin/nginx -s reload
注:make错误问题
src/os/unix/ngx_user.c
: 在函数‘ngx_libc_crypt’
中:
src/os/unix/ngx_user.c:36:7: 错误:‘struct crypt_data’
没有名为‘current_salt’
的成员
cd.current_salt[0] = ~salt[0];

解决方法

网友评论