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]