จากการเลือกเซิร์ฟเวอร์ Apache และ Nginx LAMP VS LEMP ที่มีทางออกที่ 3 คือ เอาข้อดีของทั้งสองมาใช้คู่กัน ทำตัวอย่างการ config Apache และ Nginx มาใช้ด้วยกัน เรียก เทคนิคนี้ว่า nginx as reverse proxy ทำได้โดยการเซ็ต
Virtual directory ตามตัวอย่าง
/etc/apache2/sites-available/pitt.plusmagi.com.conf
Plain Text
<VirtualHost *:80>
<Directory /usr/share/wwwpitt.plusmagi.com/published>
#directive needed in Apache 2.4:
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
</Directory>
DefaultLanguage th_TH
DocumentRoot /usr/share/wwwpitt.plusmagi.com/published
#Log files
CustomLog ${APACHE_LOG_DIR}/pitt.plusmagi.com.access.log combined
ErrorLog ${APACHE_LOG_DIR}/pitt.plusmagi.com.error.log
#rewrite
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/? (.*) https://%{SERVER_NAME}/$1 [R=301,L]
#security
php_admin_value open_basedir "/usr/share/wwwpitt.plusmagi.com/published"
#server
ServerAdmin [email protected]
ServerAlias www.plusmagi.com
ServerName pitt.plusmagi.com/
</VirtualHost>