- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева

Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
здравствуйте
Установиле nginx на сервер добавили сайт хотим сделать рестарт sudo service nginx restart пишет такую ошибку где сделали ошибку не знаю.
как исправить?
Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.
sudo systemctl status nginx.service
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2017-08-29 05:48:34 UTC; 5min ago
Process: 23211 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS)
Process: 24804 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE)
Main PID: 22745 (code=exited, status=0/SUCCESS)
Aug 29 05:48:34 shareaz1 systemd[1]: Starting A high performance web server and a reverse proxy server...
Aug 29 05:48:34 shareaz1 nginx[24804]: nginx: [emerg] directive "location" has no opening "{" in /etc/nginx/sites-enabled/share.conf:14
Aug 29 05:48:34 shareaz1 nginx[24804]: nginx: configuration file /etc/nginx/nginx.conf test failed
Aug 29 05:48:34 shareaz1 systemd[1]: nginx.service: Control process exited, code=exited status=1
Aug 29 05:48:34 shareaz1 systemd[1]: Failed to start A high performance web server and a reverse proxy server.
Aug 29 05:48:34 shareaz1 systemd[1]: nginx.service: Unit entered failed state.
Aug 29 05:48:34 shareaz1 systemd[1]: nginx.service: Failed with result 'exit-code'.
sudo journalctl -xe
Aug 29 05:07:34 shareaz1 sshd[24604]: Disconnecting: Too many authentication failures [preauth]
Aug 29 05:09:01 shareaz1 CRON[24607]: pam_unix(cron:session): session opened for user root by (uid=0)
Aug 29 05:09:01 shareaz1 CRON[24608]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && /usr/lib/php/sessionclean)
Aug 29 05:09:01 shareaz1 CRON[24607]: pam_unix(cron:session): session closed for user root
Aug 29 05:17:01 shareaz1 CRON[24656]: pam_unix(cron:session): session opened for user root by (uid=0)
Aug 29 05:17:01 shareaz1 CRON[24657]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Aug 29 05:17:01 shareaz1 CRON[24656]: pam_unix(cron:session): session closed for user root
Aug 29 05:39:02 shareaz1 CRON[24676]: pam_unix(cron:session): session opened for user root by (uid=0)
Aug 29 05:39:02 shareaz1 CRON[24677]: (root) CMD ( [ -x /usr/lib/php/sessionclean ] && /usr/lib/php/sessionclean)
Aug 29 05:39:02 shareaz1 CRON[24676]: pam_unix(cron:session): session closed for user root
Aug 29 05:48:02 shareaz1 sshd[24725]: Accepted publickey for generalazeri from 173.194.92.36 port 58818 ssh2: RSA SHA256:euZAjlNvgdC2YBKfVEIkbgwqge69FrcAgrmsUcl5F1M
Aug 29 05:48:02 shareaz1 sshd[24725]: pam_unix(sshd:session): session opened for user generalazeri by (uid=0)
Aug 29 05:48:02 shareaz1 systemd[1]: Started Session 41 of user generalazeri.
-- Subject: Unit session-41.scope has finished start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit session-41.scope has finished starting up.
--
-- The start-up result is done.
Aug 29 05:48:02 shareaz1 systemd-logind[1332]: New session 41 of user generalazeri.
-- Subject: A new session 41 has been created for user generalazeri
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: http://www.freedesktop.org/wiki/Software/systemd/multiseat
--
-- A new session with the ID 41 has been created for the user generalazeri.
--
-- The leading process of the session is 24725.
Aug 29 05:48:34 shareaz1 sudo[24797]: generalazeri : TTY=pts/2 ; PWD=/home/generalazeri ; USER=root ; COMMAND=/usr/sbin/service nginx restart
Aug 29 05:48:34 shareaz1 sudo[24797]: pam_unix(sudo:session): session opened for user root by generalazeri(uid=0)
Aug 29 05:48:34 shareaz1 systemd[1]: Stopped A high performance web server and a reverse proxy server.
-- Subject: Unit nginx.service has finished shutting down
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit nginx.service has finished shutting down.
Aug 29 05:48:34 shareaz1 systemd[1]: Starting A high performance web server and a reverse proxy server...
-- Subject: Unit nginx.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit nginx.service has begun starting up.
Aug 29 05:48:34 shareaz1 nginx[24804]: nginx: [emerg] directive "location" has no opening "{" in /etc/nginx/sites-enabled/share.conf:14
Aug 29 05:48:34 shareaz1 nginx[24804]: nginx: configuration file /etc/nginx/nginx.conf test failed
Aug 29 05:48:34 shareaz1 systemd[1]: nginx.service: Control process exited, code=exited status=1
Aug 29 05:48:34 shareaz1 sudo[24797]: pam_unix(sudo:session): session closed for user root
Aug 29 05:48:34 shareaz1 systemd[1]: Failed to start A high performance web server and a reverse proxy server.
-- Subject: Unit nginx.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit nginx.service has failed.
--
-- The result is failed.
Aug 29 05:48:34 shareaz1 systemd[1]: nginx.service: Unit entered failed state.
Aug 29 05:48:34 shareaz1 systemd[1]: nginx.service: Failed with result 'exit-code'.
Aug 29 05:51:01 shareaz1 google-accounts[1794]: INFO Removing user generalazeri.
Aug 29 05:54:05 shareaz1 sudo[24832]: generalazeri : TTY=pts/2 ; PWD=/home/generalazeri ; USER=root ; COMMAND=/bin/systemctl status nginx.service
Aug 29 05:54:05 shareaz1 sudo[24832]: pam_unix(sudo:session): session opened for user root by generalazeri(uid=0)
Aug 29 05:54:05 shareaz1 sudo[24832]: pam_unix(sudo:session): session closed for user root
Aug 29 05:56:45 shareaz1 sudo[24837]: generalazeri : TTY=pts/2 ; PWD=/home/generalazeri ; USER=root ; COMMAND=/bin/journalctl -xe
Aug 29 05:56:45 shareaz1 sudo[24837]: pam_unix(sudo:session): session opened for user root by generalazeri(uid=0)
lines 1954-2016/2016 (END)
14-я строка в файле /etc/nginx/sites-enabled/share.conf
фигурную скобки не открыли или рядом где-то что-то нарушили
14-я строка в файле /etc/nginx/sites-enabled/share.conf
фигурную скобки не открыли или рядом где-то что-то нарушили
вот сам файл
server {
listen 80;
root /var/www/share;
index index.html index.php index.htm;
server_name azad.az www.azad.az;
# azadphpmyadmin - это ваш секретный путь к phpMyadmin, таким образом всё
# что касается phpMyadmin, будет отдавать Apache и страница будет корректно отображаться.
# Картинки и прочее отдаёт Nginx
location ~* ^(?!/azadphpmyadmin/).+\.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|b$
access_log off;
expires 30d;
}
# запрет на доступ к .htaccess
location ~ /\.ht {
deny all;
}
# передача запроса апачу
location / {
proxy_pass http://127.0.0.1:81/; # Порт на котором висит Apache
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-for $remote_addr;
proxy_set_header Host $host;
proxy_connect_timeout 300;
proxy_send_timeout 300;
proxy_read_timeout 300;
proxy_redirect off;
proxy_set_header Connection close;
proxy_pass_header Content-Type;
proxy_pass_header Content-Disposition;
proxy_pass_header Content-Length;
}
}
вот сам файл
location ~* ^(?!/azadphpmyadmin/).+\.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|b$
Скобка не закрыта и нет открывающейся фигурной скобки
Попробуйте так:
location ~* ^(?!/azadphpmyadmin/).+\.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|b)$ {
Скобка не закрыта и нет открывающейся фигурной скобки
Попробуйте так:
location ~* ^(?!/azadphpmyadmin/).+\.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|b)$ {
тоже самое не помогло
тоже самое не помогло
После исправления и применения исправления покажите заново логи.
покажите
cat /etc/nginx/sites-enabled/share.conf
тоже самое не помогло
а вот мне помогло. Ваш конфиг с исправлениями от Вяземский мой nginx принял нормально.
ps: почему некоторые ТС так верят в хрустальный шар?
После исправления и применения исправления покажите заново логи.
покажите
cat /etc/nginx/sites-enabled/share.conf
server {
listen 80;
root /var/www/share;
index index.html index.php index.htm;
server_name azad.az www.azad.az;
# azadphpmyadmin - это ваш секретный путь к phpMyadmin, таким образом всё
# что касается phpMyadmin, будет отдавать Apache и страница будет корректно отображаться.
# Картинки и прочее отдаёт Nginx
location ~* ^(?!/azadphpmyadmin/).+\.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|b)$ {
access_log off;
expires 30d;
}
# запрет на доступ к .htaccess
location ~ /\.ht {
deny all;
}
# передача запроса апачу
location / {
proxy_pass http://127.0.0.1:81/; # Порт на котором висит Apache
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-for $remote_addr;
proxy_set_header Host $host;
proxy_connect_timeout 300;
proxy_send_timeout 300;
proxy_read_timeout 300;
proxy_redirect off;
proxy_set_header Connection close;
proxy_pass_header Content-Type;
proxy_pass_header Content-Disposition;
proxy_pass_header Content-Length;
}
}
server {
listen 80;
root /var/www/share;
index index.html index.php index.htm;
server_name azad.az www.azad.az;
# azadphpmyadmin - это ваш секретный путь к phpMyadmin, таким образом всё
# что касается phpMyadmin, будет отдавать Apache и страница будет корректно отображаться.
# Картинки и прочее отдаёт Nginx
location ~* ^(?!/azadphpmyadmin/).+\.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|b)$ {
access_log off;
expires 30d;
}
# запрет на доступ к .htaccess
location ~ /\.ht {
deny all;
}
# передача запроса апачу
location / {
proxy_pass http://127.0.0.1:81/; # Порт на котором висит Apache
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-for $remote_addr;
proxy_set_header Host $host;
proxy_connect_timeout 300;
proxy_send_timeout 300;
proxy_read_timeout 300;
proxy_redirect off;
proxy_set_header Connection close;
proxy_pass_header Content-Type;
proxy_pass_header Content-Disposition;
proxy_pass_header Content-Length;
}
}
После того как вы в локейшен добавили { , что вы сделали после?
логи покажите.
После того как вы в локейшен добавили { , что вы сделали после?
логи покажите.
здравствуйте какую команду дать чтобы увидеть
здравствуйте какую команду дать чтобы увидеть
Хмм у вас случаем апач не два порта слушает 80 и 81?
покажите
netstat -natp
ну и логи разумеется нгинж
tail -n 100 /var/log/nginx/error.log ну или как он у вас называется.