【问题标题】:Set static Laravel URL to domain name I purchased将静态 Laravel URL 设置为我购买的域名
【发布时间】:2023-04-05 12:56:02
【问题描述】:

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

目前我的网址如下所示:
###.###.##.##/laravel/public

我希望它变成:
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>

【问题讨论】:

  • Google 'apache httpd.conf' 或 'apache server configuration' -- 您应该能够找到大量示例文件和如何设置服务器的演练。

标签: php apache laravel dns


【解决方案1】:

首先你需要编辑你的httpd.conf(通常位于/etc/apache2/conf之类的地方)。

寻找像&lt;Directory "/var/www"&gt; 这样的行。这告诉 apache 您要从中工作的根目录。在您的情况下,/var/www 将是 laravel/public 当前存在于您的网络服务器上的任何目录。

如果您将该行更改为&lt;Directory "/var/www/laravel/public"&gt;(假设/var/www 是您的laravel 应用程序所在的位置),保存文件并重新启动apache,那么您应该从laravel/public 内部提供mydomain.com

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-08
    • 2020-03-23
    • 1970-01-01
    • 2019-11-18
    • 2011-07-23
    • 2021-07-12
    • 1970-01-01
    • 2023-01-11
    相关资源
    最近更新 更多