- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
nginx:
server {
server_name domain.ru;
listen 80;
location / {
root /var/www/sites/domain.ru/www;
proxy_pass http://127.0.0.1:79;
allow all;
index index.php;
}
apache:
<VirtualHost *:79>
ServerName domain.ru
ServerAdmin webmaster@localhost
DocumentRoot /var/www/sites/domain.ru/www
ErrorLog ${APACHE_LOG_DIR}/domain.ru.error.log
CustomLog ${APACHE_LOG_DIR}/domain.ru.access.log combined
<Directory /var/www/sites/domain.ru/www/>
Require all granted
AllowOverride all
</Directory>
</VirtualHost>
Сайт на domain.ru на wp. При таком конфиге происходит следующее: зайти в админку сайта могу. Но попытка зайти на главную страницу (с index.php или без такового) приводит к переадресации на http://127.0.0.1.
server {
server_name domain.ru;
listen 80;
location / {
root /var/www/sites/domain.ru/www;
proxy_pass http://127.0.0.1:79;
proxy_redirect http://127.0.0.1:79/ /;
allow all;
index index.php;
}
kgtu5,
Спасибо. Сделал. Но ничего не изменилось. Кэш браузера почистил, но всё равно всё осталось как прежде.
Поставьте в браузер расширение httpfox, посниферите трафик браузера.
что-то мало настроек в вашем nginx, может чем-то поможет, мой конфиг для сравнения:
worker_processes 3;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
worker_rlimit_nofile 16384;
events {
worker_connections 8192;
use epoll;
}
http {
reset_timedout_connection on;
client_header_timeout 60;
client_body_timeout 60;
send_timeout 60;
keepalive_timeout 60 60;
server_names_hash_bucket_size 128;
server_name_in_redirect off;
server_tokens off;
keepalive_requests 100;
limit_req_zone $binary_remote_addr zone=one:10m rate=3r/s;
limit_zone cglob $binary_remote_addr 16m;
include /etc/nginx/mime.types;
default_type application/octet-stream;
proxy_buffering on;
proxy_cache_min_uses 3;
proxy_cache_path /var/cache/nginx/proxy_temp/ levels=1:2 keys_zone=cache:10m inactive=10m max_size=1000M;
proxy_cache_valid any 10m;
proxy_ignore_client_abort off;
proxy_intercept_errors on;
proxy_next_upstream error timeout invalid_header;
proxy_redirect off;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_connect_timeout 60;
proxy_send_timeout 60;
proxy_read_timeout 60;
#access_log /var/log/nginx/access.log;
access_log off;
sendfile on;
client_max_body_size 1000m;
#tcp_nopush on;
tcp_nodelay on;
gzip on;
include /etc/nginx/sites/*;
}
а в папке /etc/nginx/sites/ уже лежат отдельные файлы-конфиги для каждого сайта, например один из них:
listen 80;
server_name
nik.com www.nik.com;
location /
{
limit_req zone=one burst=30;
proxy_pass http://127.0.0.1:7575;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location ~* ^.+\.(css|xml|rss|gif|jpeg|jpg|js|atom|mml|txt|jad|wml|htc|png|tif|tiff|wbmp|ico|jng|bmp|jar|war|ear|hqx|doc|pdf|ps|eps|ai|rtf|xls|ppt|wmlc|xhtml|cco|jardiff|jnlp|run|pl|pm|prc|pdb|rar|rpm|sea|swf|sit|tcl|tk|der|pem|crt|xpi|zip|bin|exe|dll|deb|dmg|eot|iso|img|msi|msp|msm|mid|midi|kar|mp3|ra|3gpp|3gp|mpeg|mpg|mov|flv|mng|asx|asf|wmv|avi|rar)$
{
root /home/nik;
error_page 400 401 402 403 404 405 406 = @fallback;
expires 7d;
}
location @fallback
{
proxy_pass http://127.0.0.1:7575;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
"удали или погугли - Это отдельный вход в phpmyadmin"
location /phpmyadmin/ {
auth_basic "Restricted";
auth_basic_user_file /home/sell/.htpswdd;
limit_req zone=one burst=30;
proxy_pass http://127.0.0.1:7575;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
теперь по apachу
например в папке sites-available вид одного из конфигов сайта:
DocumentRoot "/home/nik"
ServerName Nik.rf
<Directory "/home/nik">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
буду рад, если что-то помогло ;)
Поставьте в браузер расширение httpfox, посниферите трафик браузера.
посниферил.......
Решил проблему! Правда не знаю как :)))) опытным путем выяснил, что неверной была директива
Должно работать, если proxy_set_header Host $host; и прописан даже proxy_reditect off;