sadw 发表于 2015-5-29 09:02:06

LNMP 环境快速搭建

系统环境
CentOS 6.4

网络参数
         #hostname
         test-server01

         #cat /etc/sysconfig/network-scripts/ifcfg-eth0
         DEVICE=eth0
         HWADDR=00:0C:29:B8:14:4F
         TYPE=Ethernet
         UUID=efec5440-2810-49f4-9b13-d01bdbc359c6
         ONBOOT=yes
         BOOTPROTO=static
         IPADDR=10.10.50.102
         NETMAST=255.255.255.0
         GATEWAY=10.10.0.1



安装
         #tar zxflnmp1.1-full.tar.gz && cd lnmp1.1-full && ./centos.sh
   
防火墙
    # iptables -I INPUT -d 10.10.50.102 -p tcp--dport 80 -j ACCEPT
    # iptables -I OUTPUT -s 10.10.50.102 -p tcp--sport 80 -j ACCEPT

测试:
    http://10.10.50.102/                测试nginx正常
    http://10.10.50.102/phpinfo.php   测试php正常
    mysql-u root -p                  测试mysql正常


虚拟主机
# sh /root/vhost.sh
配置文件:/usr/local/nginx/conf/vhost/



普通用户授权设置
    网站根目录授权
    #useraddyangmv
    #setfacl-m g:yangmv:rwx /home/wwwroot/         赋予yangmv用户组权限

    nginx配置文件授权
    #chgrp yangmv /usr/local/nginx/conf/nginx.conf
    #chgrp yangmv /usr/local/nginx/conf/vhost/
    #chmod g+w /usr/local/nginx/conf/nginx.conf
    #chmod 775 /usr/local/nginx/conf/vhost/

    nginx启动脚本授权
    #visudo
    %jichuangALL=/etc/rc.d/init.d/nginx start,/etc/rc.d/init.d/nginx stop,/etc/rc.d/init.d/nginx status,/etc/rc.d/init.d/nginxreload
   
    这样,yangmv用户组可以对nginx进行管理,需要管理nginx人员加入yangmv用户组即可


页: [1]
查看完整版本: LNMP 环境快速搭建