nginx 在liunx下安装
环境
操作系统:Centos7.8 nginx版本:nginx-1.21.0 nginx下载地址:http://nginx.org/en/download.html
nginx相关命令
命令:
1. 启动命令 start nginx
2. 重启命令 nginx -s reload
3. 关闭命令 nginx -s stop
开始安装
1.安装需要准备其他包
1.安装gcc-c++编译器
yum install -y zlibyum install gcc-c++
yum install -y openssl openssl-devel zlib-devel
2.安装pcre包
yum install -y pcre pcre-devel
?
3.安装zlib包
yum install -y zlib zlib-devel
//1.解压
tar -zxvf /usr/local/nginx-1.21.0
?
//2.进入刚解压的目录
cd nginx-1.21.0
//3.使用nginx默认配置安装
./configure
//4.安装
make;
make install;
?
//5.查找安装路径
whereis nginx
//6.进入目录
cd /usr/local/nginx/sbin
//7.启动nginx
./nginx
//8.查看是否启动
ps -ef | grep nginx
查看是否安装成功
浏览器输入ip地址,显示如下画面
如果你用其它电脑访问你的服务器或者是虚拟机
开启防火墙,允许外部访问,阿里云服务器,在安全配置里开放你需要的端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
配置环境变量
vi /etc/profile
?
在之前的path后加上 sbin的路径即可
例如:加上 :/usr/local/nginx/sbin
export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin:/usr/local/nginx/sbin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre
反向代理入门案例
在nginx解压目录下,nginx-1.21.3\conf\nginx.conf 下 知识点:
- nginx反向代理需要http协议支持.
- server 每个反向代理服务都是一个server.
- listen 关键字 默认监听80端口.
- server_name 根据指定的域名进行反向代理
- location 反向代理时拦截的策略 / 所有的请求
- root 代表反向代理的是一个目录
- index 默认访问的页面
反向代理配置:
server {
listen 80;
server_name image.jt.com;
location / {
root G:/images;
}
}
nginx回显流程
若是想在本地运行学习,实现域名访问(windows)
修改hosts文件
路径: C:\Windows\System32\drivers\etc
127.0.0.1 image.jt.com
127.0.0.1 www.jt.com
127.0.0.1 manage.jt.com
就可以实现本机域名访问测试学习,若是无法修改,修改文件属性
|