CentOS 7.0 defaults to use firewall as a firewall, here to iptables firewall, configure Apache

Source: Internet
Author: User
Tags install php iptables

First, configure the firewall, open 80 ports, 3306 ports

CentOS 7.0 uses firewall as a firewall by default, and this is iptables firewall instead.

1. Close firewall:

#停止firewall服务
Systemctl Stop Firewalld.service #禁止firewall开机启动
Systemctl Disable Firewalld.service


2. Install iptables Firewall

#安装
Yum Install iptables-services #编辑防火墙配置文件
Vi/etc/sysconfig/iptables


# Firewall configuration written by System-config-firewall

# Manual Customization of this file is not recommended.

*filter

: INPUT ACCEPT [0:0]

: FORWARD ACCEPT [0:0]

: OUTPUT ACCEPT [0:0]

-A input-m state--state established,related-j ACCEPT

-A input-p icmp-j ACCEPT

-A input-i lo-j ACCEPT

-A input-m state--state new-m tcp-p TCP--dport 22-j ACCEPT

-A input-m state--state new-m tcp-p TCP--dport 80-j ACCEPT

-A input-m state--state new-m tcp-p TCP--dport 3306-j ACCEPT

-A input-j REJECT--reject-with icmp-host-prohibited

-A forward-j REJECT--reject-with icmp-host-prohibited

COMMIT

: wq! #保存退出

#最后重启防火墙使配置生效
Systemctl Restart Iptables.service #设置防火墙开机启动
Systemctl Enable Iptables.service


Second, close SELinux
#修改配置文件
Vi/etc/selinux/config


#SELINUX =enforcing #注释掉

#SELINUXTYPE =targeted #注释掉

Selinux=disabled #增加

: wq! #保存退出

#使配置立即生效
Setenforce 0
Three. Install Apache

Yum Install httpd
May be used:

Systemctl Start Httpd.service #启动apache

Systemctl Stop Httpd.service #停止apache

Systemctl Restart Httpd.service #重启apache

Systemctl Enable Httpd.service #设置apache开机启动
Restart, then:
input localhost
appears after the representative has been installed.


Four. Install MySQL

Method reference
http://blog.itpub.net/29773961/viewspace-1248176/

method is roughly the same
in cent Os7 can be used in:

Rpm-ivh mysql-community-release-el6-5.noarch.rpm
For this step, most of the CENTOS7 configuration tutorials that are currently available are installed MARIADB, Because CENTOS7 defaults to MARIADB as MySQL.
P.s. Since MySQL was acquired by Oracle, the original author worried about MySQL closed source, so wrote a mariadb, this database can be understood as a MySQL branch.
I'm here or install MySQL

If you need to install MARIADB, just pass yum.


Five. Install PHP

Yum install php install PHP component so PHP supports MySQL
yum install php-mysql php-gd libjpeg* Php-ldap p Hp-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath Restart the corresponding service
Php-mhash systemctl Restart Mysqld.service TL Restart Httpd.service

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.