LNMP一键安装包的域名设置

1,lnmp环境安装:
https://lnmp.org/install.html

友情提示:
在虚拟机centos7上安装nginx之后虚拟机内能访问,真机不能访问,修改iptables配置也不起作用,最后上网查找了资料后才发现centos的防火墙改成了firewall,不再叫iptables,开放端口的方法如下:
修改防火墙
firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:
systemctl stop firewalld.service
systemctl start firewalld.service

2, 把jia项目放于www或wwwroot目录下:
LNMP一键安装包的域名设置_第1张图片
3, LNMP添加、删除虚拟主机 web.jia.com :
https://lnmp.org/faq/lnmp-vhost-add-howto.html

4, 修改hosts文件:

  • 进入hosts文件 vim /etc/hosts :
    在这里插入图片描述
  • 增加web.jia.com域名于hosts文件中:
    在这里插入图片描述

5, 修改配置文件的用户及用户组:

  • 进入nginx配置文件 vim /usr/local/nginx/conf/nginx.conf:
    LNMP一键安装包的域名设置_第2张图片
  • 查看user后面的用户及用户组,改为自己想要的:
    LNMP一键安装包的域名设置_第3张图片

6,按照配置文件的用户及用户组,把blog项目的用户及用户组也改成相同的:

 	chown www:www blog

7,修改blog项目的文件权限:

	chmod -R 755 blog

8, 删除防跨目录访问的设置(根据自己的项目视情况而定,项目中有的话,就删除):

  • chattr -i .user.ini (由于.user.ini带有i属性所以需要先去掉此属性)
  • rm -f /网站目录/.user.ini

9, 查看/usr/local/nginx/conf/fastcgi.conf:

  • 如果 fastcgi_param PHP_ADMIN_VALUE “open_basedir=$document_root/:/tmp/:/proc/” 存在,那么在该行行前添加 # 或删除改行
    LNMP一键安装包的域名设置_第4张图片

10, 需要重启 nginx:

  /etc/init.d/nginx restart 或 service nginx restart

文件或目录属性,这些属性共有以下8种模式:

  1. a:让文件或目录仅供附加用途。
  2. b:不更新文件或目录的最后存取时间。
  3. c:将文件或目录压缩后存放。
  4. d:将文件或目录排除在倾倒操作之外。
  5. i:不得任意更动文件或目录。
  6. s:保密性删除文件或目录。
  7. S:即时更新文件或目录。
  8. u:预防意外删除。

你可能感兴趣的:(nginx)