Настройка nginx на Fedora 30

Можно задать использование параметров при каждой загрузке. Как пользователь root, отредактируйте файл /etc/default/grubи измените строку GRUB_CMDLINE_LINUX_DEFAULT, чтобы указать все нужные параметры. Затем обновите GRUB с помощью команды update-grub.

Согласно форумам Ubuntu ,

nomodeset

The newest kernels have moved the video mode setting into the kernel. So all the programming of the hardware specific clock rates and registers on the video card happen in the kernel rather than in the X driver when the X server starts.. This makes it possible to have high resolution nice looking splash (boot) screens and flicker free transitions from boot splash to login screen. Unfortunately, on some cards this doesnt work properly and you end up with a black screen. Adding the nomodeset parameter instructs the kernel to not load video drivers and use BIOS modes instead until X is loaded.

Note that this option is sometimes needed for nVidia cards when using the default "nouveau" drivers. Installing proprietary nvidia drivers usually makes this option no longer necessary, so it may not be needed to make this option permanent, just for one boot until you installed the nvidia drivers.

Другой вопрос, который вы разместили, указывает на то, что вы используете ноутбук в качестве домашнего сервера и что крышка остается закрытой, а монитор выключен. Похоже, это означает, что вы все равно не собираетесь часто использовать видео. И с nomodesetкак таковой «проблемы» нет. Если вы хотите, чтобы вместо этого работал проприетарный драйвер, опубликуйте сведения о своем видеооборудовании.

# Refresh the PCI ID list.
sudo update-pciids

# Look for information about the video card.
lspci | grep -E "VGA|3D"

Вывод последней команды может быть следующим.

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen [...]

Используйте идентификатор PCI для получения дополнительной информации.

sudo lspci -v -s 00:02.0

Добавьте результат к вопросу.

0
08.03.2020, 14:59
1 ответ

Для тестирования веб-сервера на машине, на которой он установлен, вам нужно перейти к localhostили 127.0.0.1.

IP-адреса 192.168.x.xявляются частью частной сети , как правило, вашей домашней. Этот тип ips предоставляется вашим маршрутизатором/модемом. Это может быть любой IP-адрес, например, вы можете проверить, какой у вас частный IP-адрес с помощью этой команды:

hostname -I 

Этот IP-адрес полезен для связи с другими устройствами в той же сети, но если вы не получаете доступ к серверу с другого компьютера, просто используйте localhost/ 127.0.0.1.


У вас есть два веб-сервера, apache Fedoras (служба называетсяhttpd)и nginx. Вы должны использовать один или другой, а не оба. Если вы хотите использовать nginx, вам нужно отключить apache.

Это будут команды для достижения этого:

# stop apache
sudo systemctl stop httpd

# disable it
sudo systemctl disable httpd

# start nginx
sudo systemctl start nginx

# enable it
sudo systemctl enable nginx

Отредактируйте файл /etc/nginx/nginx.conf, найдите ключевое слово rootи измените его, чтобы оно выглядело так:

root /var/www/html;

Перезагрузите сервер:

sudo systemctl restart nginx

Добавить пользователяwww-data:

sudo useradd www-data

Изменить владельца/var/www/html:

sudo chown www-data:www-data /var/www/html

Изменить разрешения/var/www/html:

sudo chown 755 /var/www/html

Создайте файл /var/www/html/index.htmlс содержимым:

<h1>My awesome site</h1>

Если все в порядке, перейдите к http://localhostи вы должны увидеть это:

Мой замечательный сайт

0
28.04.2021, 23:21

Теги

Похожие вопросы