服务器基本配置
配置网络
/etc/sysconfig/network-scripts/ifcfg-xxxx修改ONBOOT="yes"
service network restart
firewall配置
需要开通的服务和端口
在vim /etc/firewalld/zones/public.xml 加入端口或者服务
<service name="http"/>
<service name="https"/>
<port protocol="tcp" port="8080"/>
或者
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --zone=public --add-service=https --permanent
命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
查看是否启用:
firewall-cmd --permanent --zone=public --query-port=8080/tcp
firewall-cmd --permanent --zone=public --query-service=http
删除端口或者服务:
firewall-cmd --zone=public --remove-service=http --permanent
firewall-cmd --zone=public --remove-port=8080/tcp --permanent
启动firewall
systemctl enable firewalld #加入开机启动
systemctl start firewalld #启用firewalld
systemctl list-unit-files | grep firewalld #查看是否加入开机启
安装网络工具
yum -y install net-tools
安装过后,就可以用ifconfig命令了
关闭selinux
vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
重启服务器即可
PHP环境配置
安装PHP及其扩展
yum -y install php55w php55w-devel php55w-mysql php55w-mcrypt php55w-mbstring
php55w-xml php55w-gd php55w-bcmath php55w-pecl-imagick
安装apache
yum –y install httpd
安装mysql
yum –y install mariadb*
搭建项目
配置虚拟主机
vim /etc/httpd/conf.d/vhosts.conf #vhosts.conf 如若没有即表示创建
添加VirtualHost:
<VirtualHost *:80>
DocumentRoot "/var/www/project"
ServerName www.xxx.com
<Directory "/var/www/project">
AllowOverride All
Options +FollowSymLinks
Order allow,deny
Allow from All
</Directory>
ErrorLog "logs/project-error_log"
CustomLog "logs/project-access_log" common
</VirtualHost>