Для HTTP браузер по умолчанию отправляет запрос на порт 80, если вы хотите запустить свой проект под другим портом, вам всегда нужно указать это в URI запроса.
Вам необходимо создать новую конфигурацию в / etc/ apache2 / sites-available например.myproject.conf, который может выглядеть следующим образом:
Listen 8050
NameVirtualHost *:8050
<VirtualHost *:8050>
ServerName myproject
ServerAlias www.myproject
DocumentRoot /var/www/myproject
<Directory /var/www/myproject>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
</VirtualHost>
сохраните и включите свой vhost, набрав a2ensite myproject.conf
, перезагрузите или перезапустите apache и все.
Другой способ - создать псевдонимв конфигурации по умолчанию:
Alias /myproject "/var/www/myproject/"
<Directory /var/www/myproject>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
Таким образом, ваш проект будет доступен путем запроса типа http://{your_server_addr}/myproject
без указания порта.