Apache VirtualHost
Apache VirtualHost の設定です。Linuxユーザーの作成をしていない場合は、設定の前に、Linuxユーザーを作成しておきます。
/etc/httpd/conf.d/vhost_user.conf
##■ 設定ファイルをバックアップ
[root@localhost ~]# cp -a /etc/httpd/conf.d/vhost_user.conf /etc/httpd/conf.d/vhost_user.conf.org
[root@localhost ~]#
##■ vhost_user.conf が未作成の場合は、新規作成する
[root@localhost ~]# touch /etc/httpd/conf.d/vhost_user.conf
[root@localhost ~]#
##■ http の設定
#--------------------------------------------------
<VirtualHost _default_:80>
## http://vm.lan
SuexecUserGroup user user
ServerName vm.lan
ServerAlias www.vm.lan
DocumentRoot /home/user/public_html
FcgidWrapper /home/user/.fast-cgi-bin/php.cgi .php
</VirtualHost>
#--------------------------------------------------
##■ https の設定
#--------------------------------------------------
<VirtualHost _default_:443>
## https://vm.lan
SuexecUserGroup user user
ServerName vm.lan
ServerAlias www.vm.lan
DocumentRoot /home/user/public_html
FcgidWrapper /home/user/.fast-cgi-bin/php.cgi .php
SSLEngine on
SSLCertificateFile "/etc/pki/tls/certs/server.crt"
SSLCertificateKeyFile "/etc/pki/tls/private/server.key"
</VirtualHost>
#--------------------------------------------------
##■ 保存して編集終了
:wq
[root@localhost ~]#
##■ 設定の文法をチェックする
[root@localhost ~]# apachectl configtest
Syntax OK
[root@localhost ~]#
##■ httpd 再読み込み
[root@localhost ~]# systemctl reload httpd.service
[root@localhost ~]#
[ Apache ]
0 件のコメント:
コメントを投稿