Установить статический URL Laravel для купленного мной доменного имени

Мне нужно установить свой URL, чтобы мой сайт отображался как mydomain.com/, и чтобы apache распознал его как webroot.

В настоящее время мой URL выглядит так:
###. ###. ##. ## / Laravel / общественности

и я хочу, чтобы это стало:
mydomain.com/

Это первый сайт, над которым я работал с нуля, поэтому я не совсем уверен, какую информацию я должен включить сюда.

Текущий apache httpd.conf:

NameVirtualHost *:80

NOTE: NameVirtualHost cannot be used without a port specifier
(e.g. :80) if mod_ssl is being used, due to the nature of the
SSL protocol.

VirtualHost example:
Almost any Apache directive may go into a VirtualHost container.
The first VirtualHost section is used for requests without a known
server name.

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /var/www/html/foo_bar/public
ServerName foo.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
<Directory /var/www/html/foo/public>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
</Directory></VirtualHost>

0

Решение

Сначала вам нужно отредактировать свой httpd.conf (обычно находится где-то вроде /etc/apache2/conf).

Искать строку как <Directory "/var/www">, Это сообщает apache корневой каталог, из которого вы хотите работать. /var/www в вашем случае будет какой каталог laravel/public в настоящее время живет на вашем веб-сервере.

Если вы измените эту строку на <Directory "/var/www/laravel/public"> (при условии, /var/www где ваше приложение laravel), сохраните файл и перезапустите apache, тогда вы должны обслуживать mydomain.com изнутри laravel/public,

0

Другие решения

Других решений пока нет …