Я хочу разместить сайт WordPress в Google Cloud с Linux-экземпляром. Там уже работает веб-сайт на порт 80, и я хочу, чтобы мой новый сайт, чтобы быть размещен на любой порт, кроме 80. я изменил следующие ports.conf и mywebsite.conf для достижения этойКак получить доступ к веб-сайту из apache2 (linux from GCP) из другого порта, чем 80?
/etc/apache2/ports.conf
Существующий код
Listen 80
Новый код
Listen 80
Listen 8080
Я создал следующий файл с VirtualHost
/etc/apache2/sites-available/mywebsite.conf
с кодом
<VirtualHost *:8080>
ServerAdmin [email protected]
DocumentRoot /var/www/mywebsite.com
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/mywebsite.com/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
После внесения этих изменений я просто побежал некоторые команды следующий
$sudo a2ensite mywebsite.conf
$service apache2 restart
Но когда я ударил мои сайты url как сервер http://IPAdressOfServer:8080/ возвращает ERR_CONNECTION_TIMED_OUT.
Что именно мне нужно сделать, чтобы сделать это правильно?
Да. Этот работал для меня. Большое спасибо. –