在虚拟机Centos中安装Nginx 虚拟机centos7安装Nginx教程
安装pcre依赖
将pcre文件放到Linux系统中
使用命令解压tar -xvf pcre-8.37.tar.gz
进入pcre解压后的目录,执行命令./configure
然后直接在pcre文件夹目录下编译,执行命令:make && make install
报错:
[root@localhost pcre-8.37]# make && make install
make: *** 没有指明目标并且找不到 makefile。 停止。
换个方式安装:
yum install -y pcre pcre-devel
, 安装成功!
安装 openssl 、 zlib 、 gcc 依赖
yum -y install make zlib zlib-devel gcc c++ libtool openssl openssl-devel
安装Nginx
将下载的Nginx包解压
tar -xvf nginx.......tar.gz
进入解压后的Nginx文件夹里,执行./configure
最后执行make && make install
测试安装是否成功
- 查看防火墙
添加开放端口和协议
重启防火墙并查看
启动Nginx
可以查看Nginx安装目录下的conf目录中的nginx.conf文件,默认访问端口是80
可以在主机上访问虚拟机ip看看,访问成功!!
Nginx反向代理配置,环境win10+虚拟机centos7
- 修改主机hosts文件,末尾添加 映射地址 访问地址,
192.168.234.148 www.maoc.com
,
centos中修改/nginx安装文件夹下的配置文件 /nginx-1.12…/conf/nginx.conf,在server中修改server_name对应的地址和proxy_pass对应地址。
- 出错!主机访问一直是Nginx主页
火狐浏览器默认缓存了页面,使用Ctrl+F5 ,强制刷新,同时,注意启动Nginx时使用命令:./nginx -c /nginx-1.12.2/conf/nginx.conf。否则默认竟然没有加载配置文件!!!
使用Nginx设置动静分离
配置 nginx-1.12.2/conf/nginx.conf时,注意location中的匹配字段要和真实路径下的资源名称一致,否则404