View on GitHub

Wills' blog

  • home | github | resume |
  • 服务器建站笔记-组件安装

    21 Jan 2014

    想建立的网站架构是apache+mysql+ruby rails架构 可能的话建立自动任务(暂定jenkins) 建立自动deploy,migration体系(暂定capitrano, 没搞过,可能需要点时间)

    1. apache安装

    # 安装httpd服务
    yum install httpd
    chkconfig --add httpd
    chkconfig -level 35 httpd on

    修改/etc/httpd/conf/httpd.conf include “自己的ConfPath” 写入以下内容至个人的httpd.conf

    <VirtualHost *:80>
    ServerAdmin email
    DocumentRoot /var/www/html/
    # fdwills.com的绑定需在域名服务商处绑定,若没有绑定,则可以通过IP连接
    ServerName fdwills.com
    </VirtualHost>

    2. 修改iptables配置,打开相应端口(例)

    *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
    # local request
    -A INPUT -i lo -j ACCEPT
    #ssh
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
    # http service
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
    -A INPUT -j REJECT --reject-with icmp-host-prohibited
    -A FORWARD -j REJECT --reject-with icmp-host-prohibited
    COMMIT

    关于IPtables的设置可以参考此处http://qiita.com/shimohiko/items/ec672655edb84578a82e

    3. 通过IP链接服务器,可以看到apache的欢迎页面,Ok


    [click to comment]