- Nginx 编译参数**
- 修改配置文件/etc/nginx/nginx.conf**
- 自己理解的 nginx的配置文件三大块
- Nginx 编译安装与配置使用
- 1、 基于域名的虚拟主机**
- **3、 基于端口的虚拟主机**
- 基于ip的虚拟主机**
第一块
第二块
1、安装编译环境
yum -y install gcc gcc-c++
2、安装pcre软件包(使nginx支持http rewrite模块
yum install -y pcre pcre-devel
3、安装openssl-devel(使nginx支持ssl)
yum install -y openssl openssl-devel
4、安装zlib
yum install -y zlib zlib-devel
5,创建用户nginx 创建这个用户不能让他登录 安全考虑
groupadd nginx useradd nginx -g nginx -s /sbin/nologin -M
6、安装nginx
wget http://nginx.org/download/nginx-1.16.0.tar.gz tar xzf nginx-1.16.0.tar.gz -C /usr/local/ cd /usr/local/nginx-1.16.0/
进行与预编辑
./configure --prefix=/usr/local/nginx --group=nginx --user=nginx --sbin-path=/usr/local/nginx/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/tmp/nginx/client_body --http-proxy-temp-path=/tmp/nginx/proxy --http-fastcgi-temp-path=/tmp/nginx/fastcgi --pid-path=/var/run/nginx.pid --lock-path=/var/lock/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-pcre --with-http_realip_module --with-stream
然后进行make make install
make && make install
创建 存放目录 还有错误日志存放日志
mkdir -p /tmp/nginx mkdir /usr/local/nginx/logs
10、启动nginx服务
/usr/local/nginx/sbin/nginx
11、通过 nginx 命令控制 nginx 服务
b、给启动文件做软连接
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/ nginx -s stop
11、通过 nginx 命令控制 nginx 服务**
a、常用命令
我这里自己越到的问题是,什么都是配置好的,但是默认发布目录是正常的 ,自己创建的目录是404
我这里的解决方法是第一种是,从新创建目录,输入的文件,然后重启,还不行就先做基于端口的
第二种解决方法就是,更换一个域名 浏览器会有缓存 也会出现问题一直报错
1 先配置本地解析
vim /etc/hosts
2、配置通过域名区分的虚拟机
先编辑配置文件、vim /etc/nginx/nginx.conf
3、为域名为虚拟机,创建 index 文件
步骤:mkdir -p /html 这个目录是你自己创建的
步骤 :echo 666 /html/index.html 他会查看这个文件里面的东西
4、刷新一下 进行电脑配置解析
步骤: nginx -t 查看语法有没有问题
步骤: nginx -s reload 重新加载配置文件
步骤:ctrl + r 输入 drivers 搜 etc 搜hosts
用记事本打开
5、 测试访问
浏览器输入:http://www.mingqing.com/
浏览器输入:http://www.qing.com/
1 先编辑配置文件、vim /etc/nginx/nginx.conf
4、刷新一下 重新加载配置文件:
步骤: nginx -t 查看语法有没有问题
步骤: nginx -s reload 重新加载配置文件
测试访问:
浏览器输入:http://192.168.150.180
浏览器输入:http://192.168.150.180:8080/
先多添加一个ip地址
查看 ip 地址
1 先编辑配置文件、vim /etc/nginx/nginx.conf
4、刷新一下 重新加载配置文件:
步骤: nginx -t 查看语法有没有问题
步骤: nginx -s reload 重新加载配置文件
4、 测试访问
浏览器输入:192.168.150.180
浏览器输入:192.168.150.181



