Назад | Перейти на главную страницу

Установка Nginx с временным URL-адресом на centos 7

У меня есть новый выделенный сервер с centos 7. Для целей тестирования мне нужно использовать nginx для временного URL-адреса, например 127.0.0.1/~linux но проблема в том, как мне отправить nginx на этот хост (имя_сервера). Я не могу создать 127.0.0.1/~linux.conf файл для конфигурации nginx. Звучит странно, но мне нужно выполнить установку magento2 на этом выделенном сервере CentOS 7. Magento2 требует nginx.

Таким образом, я сейчас в тупике. Пожалуйста, помогите мне решить эту проблему.

Просто поместите файл конфигурации, например, /etc/nginx/conf.d/site.conf со следующим содержанием:

server {
        listen 80;
        root /usr/share/nginx/html;
        server_name _;

        location / {
                try_files $uri $uri/ =404;
        }
}

теперь создайте каталог с желаемым именем и добавьте контент:

mkdir -p /usr/share/nginx/html/~linux
echo "hello world" > /usr/share/nginx/html/~linux/test
chown -R nginx:nginx /usr/share/nginx/html/

протестировать и перезагрузить nginx:

nginx -t && service nginx reload

теперь ваш контент должен быть доступен:

curl localhost:80/~linux/test
hello world

Вы можете выполнить расширенное сопоставление URI в location блокировать, но, судя по предоставленной вами информации, это будет излишним.