У меня Ubuntu 18.04 LTS VPS, на котором я размещаю приложение Laravel с разделом форума, перенаправленным на поддомен. Основной раздел сайта направляется на ДВУ.
Мне удалось настроить Nginx для обслуживания содержимого моего основного сайта, когда я go - www.example.com, однако, когда я go на forum.example.com, IP-адрес сайта не может быть найдено
Вот моя конфигурация Godaddy: https://pasteboard.co/IP3XM3n.png
Вот мой nginx файл конфигурации:
listen 80;
root /var/www/intransportal/public;
index index.php index.html index.htm;
server_name intransportal.com forum.intransportal.com;
location @rewrite {
rewrite ^/(.*)$ /index.php?_url=/$1;
}
location / {
try_files $uri $uri/ @rewrite;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
А вот моя маршруты
$domain = parse_url(config('app.url'), PHP_URL_HOST);
Route::domain('forum.'.$domain)->group(function() {
Route::get('/threads/', 'ThreadsController@index');
Route::get('/threads/create', 'ThreadsController@create');
Route::get('/threads/{channel}/{thread}', 'ThreadsController@show');
Route::delete('/threads/{channel}/{thread}', 'ThreadsController@destroy');
Route::post('/threads', 'ThreadsController@store');
Route::get('/threads/{channel}/{thread}/replies','RepliesController@index');
Route::post('/threads/{channel}/{thread}/replies','RepliesController@store');
Route::get('/threads/{channel}', 'ThreadsController@index');
Route::patch('/replies/{reply}', 'RepliesController@update');
Route::delete('/replies/{reply}', 'RepliesController@destroy');
Route::post('/replies/{reply}/favorite', 'FavoritesController@store');
Route::delete('/replies/{reply}/favorite','FavoritesController@destroy');
Route::get('/', 'ThreadsController@index');
Route::patch('/replies/{reply}', 'RepliesController@update');
});
Route::get('/','HomeController@index');
Auth::routes();
Route::get('profiles/{user}', 'ProfilesController@show')->name('profile');
Route::get('/home', 'HomeController@index')->name('home');
Route::resource('photos', 'PhotosController');
Как указать маршруты форума на мой поддомен?