安装配置nginx
PS:安装前准备:
1,# yum install -y gcc gcc-c++ kernel-devel wget vim
1:下载对应当前系统版本的nginx包(package)
2: 建立nginx的yum仓库
rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm
3:下载并安装nginx
yum install nginx
ps:如果出现nginx安装时提示缺少libpcre.so.0()(64bit)
yum install -y perl
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
4:启动nginx服务
systemctl start nginx
5:配置
默认的配置文件在 /etc/nginx/conf.d/default.conf 路径下,使用该配置已经可以正确地运行nginx;如需要自定义,修改其下的 nginx.conf 等文件即可。
6:修改文档目录
6.1–新建目录/home/www下
6.2–修改/etc/nginx/conf.d/default.conf
6.3–重启nginx
6.4–开机启动nginx
systemctl enable nginx
7:测试
7.1--关闭防火墙(或者配置好防火墙)
7.2--查询IP地址(红色框内的为IP地址)
7.3:打开浏览器,输入IP地址即可。(命令行系统可用xshell等工具连接,打开本地浏览器即可)
原因:1>目录内无index.html,index.htm , index.php等文件
2>目录权限不够,无读写权限
ps:# sudo chmod -R 777 /home/www
3> SELinux开启中,需关闭
ps:临时关闭-》setenforce 0
永久关闭-》
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器即可
以上问题解决后基本可以访问了
配置结束!