Skip to content

Instantly share code, notes, and snippets.

@abcprintf
Last active August 24, 2023 05:15
Show Gist options
  • Save abcprintf/1656f76557875b4277d3c30d89b67454 to your computer and use it in GitHub Desktop.
Save abcprintf/1656f76557875b4277d3c30d89b67454 to your computer and use it in GitHub Desktop.
Add VirtualHost Apache

httpd.conf

Listen 80
Listen 8089 // <-- Add new port

httpd-vhosts.conf

NameVirtualHost *:80 // turn on

// Add
<VirtualHost *:80>
    ServerAdmin admin@server.com
    DocumentRoot "D:/public_html"
    ServerName www.server.com
	<Directory "D:/public_html">
		Require all granted
	</Directory>
</VirtualHost>

<VirtualHost *:8089>
    ServerAdmin admin@server.com
    DocumentRoot "D:/public_html/sub"
    ServerName www.server.com:8089
	<Directory "D:/public_html/sub">
		Require all granted
	</Directory>
	
	ErrorLog "logs/sub-error.log"
    	CustomLog "logs/sub-access.log" common
	
    SSLEngine on
    SSLCertificateFile "certificate.crt"
    SSLCertificateKeyFile "private.key"
    SSLCertificateChainFile "ca-cert.crt"
</VirtualHost>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment