Scientific Linux 7 (CentOS 7と同様にRedhat Enterprise Linux 7のクローン, 以下EL7) において,
ユーザーのpublic_html下にあるコンテンツをApacheで公開するときの手順をまとめる.
Apacheのインストール
$ sudo yum install httpd
Apache上の設定
$ sudoedit /etc/httpd/conf.d/userdir.conf
以下のように
disable
の部分をコメントアウトし, 代わりに
public_html
の箇所を有効にする.
<IfModule mod_userdir.c>
# UserDir disabled
UserDir public_html
</IfModule>
SELinuxの設定
$ restorecon -R ~/public_html
$ sudo setsebool -P httpd_enable_homedirs 1
EL7ではデフォルトで
httpd_enable_homedirs
が無効に設定されているので, これを有効にする必要がある.
Wirewalldの設定
$ sudo firewall-cmd --add-service=http
これでアクセスできることを確認したのち, 以下のコマンドでパーマネントな設定にする.
$ sudo firewall-cmd --permanent --add-service=http
0 件のコメント:
コメントを投稿