Add test environment to apache
parent
1a05030c20
commit
21ae741d11
|
@ -90,7 +90,8 @@ fi
|
|||
secho 3 "=== サイト設定"
|
||||
sudo a2dissite 000-default
|
||||
sudo cp apache/*.conf /etc/apache2/sites-available/
|
||||
sudo a2ensite example.net gitea kopano
|
||||
sudo a2ensite example.net gitea kopano test
|
||||
[ ! -d /var/www/test ] && sudo mkdir /var/www/test && sudo chown $(whoami):$(whoami) /var/www/test
|
||||
|
||||
secho 3 "=== モジュールの有効化"
|
||||
sudo a2enmod ssl rewrite proxy_http headers
|
||||
|
|
|
@ -9,7 +9,7 @@ if [ -z $IPADDRESS ];then
|
|||
IPADDRESS="127.0.0.1"
|
||||
fi
|
||||
|
||||
DOMMEMBER="example\.net git\.example\.net mail\.example\.net smtp\.example\.net"
|
||||
DOMMEMBER="example\.net git\.example\.net mail\.example\.net smtp\.example\.net test\.example\.net"
|
||||
if [ $(grep -c "$DOMMEMBER" /etc/hosts) -eq 0 ]; then
|
||||
sudo sed -i "\$a $IPADDRESS\t$DOMMEMBER" /etc/hosts
|
||||
else
|
||||
|
|
|
@ -38,6 +38,7 @@ sudo rm /etc/apache2/sites-available/example.net.conf
|
|||
sudo rm /etc/apache2/sites-available/gitea.conf
|
||||
sudo rm /etc/apache2/sites-available/kopano.conf
|
||||
sudo rm /etc/apache2/conf-available/fqdn.conf
|
||||
sudo rmdir /var/www/test
|
||||
sudo apt -y purge apache2
|
||||
sudo apt -y autoremove
|
||||
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
<VirtualHost *:80>
|
||||
ServerName test.example.net
|
||||
|
||||
RewriteEngine on
|
||||
RewriteCond %{HTTPS} off
|
||||
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
|
||||
RewriteCond %{SERVER_NAME} =test.example.net
|
||||
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
|
||||
</VirtualHost>
|
||||
|
||||
<VirtualHost *:443>
|
||||
ServerName test.example.net
|
||||
ServerAdmin webmaster@example.net
|
||||
DocumentRoot /var/www/test
|
||||
|
||||
ErrorLog ${APACHE_LOG_DIR}/test-error.log
|
||||
CustomLog ${APACHE_LOG_DIR}/test-access.log combined
|
||||
|
||||
SSLEngine on
|
||||
SSLCertificateFile /etc/ssl/private/wildcard.example.net.crt
|
||||
SSLCertificateKeyFile /etc/ssl/private/wildcard.example.net.key
|
||||
</VirtualHost>
|
Loading…
Reference in New Issue