将静态Laravel URL设置为我购买的域名

时间:2014-09-14 20:20:34

标签: php apache laravel dns

我需要将我的网站的网址设置为mydomain.com/,并让apache识别为webroot。

目前我的网址如下:
###。###。##。## / 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>

1 个答案:

答案 0 :(得分:0)

首先,您需要修改httpd.conf(通常位于/etc/apache2/conf之类的地方)。

查找<Directory "/var/www">之类的行。这告诉apache你想要工作的根目录。在您的情况下,/var/www将是您当前在您的网络服务器上的laravel/public目录。

如果您将该行更改为<Directory "/var/www/laravel/public">(假设您的laravel应用程序位于/var/www),请保存文件并重新启动apache,然后您应该从mydomain.com内部laravel/public 1}}。