环境准备
- c++环境
yum install gcc-c++
- 语言兼容正则表达式安装
yum install pcre pcre-devel
- zlib安装
yum install -y zlib zlib-devel
- OpenSSL安装
yum install -y openssl openssl-devel
nginx
- 下载链接
- 复制到服务器,解压安装
tar -xvzf nginx-1.18.0.tar.gz
cd nginx-1.18.0
./configure
make
make install
- 查找安装位置
whereis nginx
- 运行
cd sbin/
./nginx
可能会出现这个问题
80端口被占用,杀进程即可
访问页面出现以下这个则成功
修改配置
进入conf/nginx.conf
可以更改黄色部分,listen为监听端口,server_name为服务器,即我访问本地localhost的80端口时,服务器就会把请求扔到下面的代理(location)去。
代理的页面才是我们真正取得页面,例如:将原本的root改为下面的proxy_pass,那我们访问这台服务器的80端口的时候就会访问到百度页面
location / {
proxy_pass http://www.baidu.com;
index index.html index.htm;
}
修改完后重新导入一下
./nginx -s reload