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/

 

 

 

普通用户授权设置

    网站根目录授权

    #useradd  yangmv

    #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用户组即可


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章