Nhờ các bác khắc phục giúp lỗi 404 của nginx

Bạn Có thể để mình kiểm tra VPS không ?
Bạn có rành về lệnh quản trị mạng trên ssh khoong ?
 
Bạn Có thể để mình kiểm tra VPS không ?
Bạn có rành về lệnh quản trị mạng trên ssh khoong ?
Cảm ơn bạn đã trả lời. @vanphu113 có thể hướng dẫn mình thao tác tại đây để mình học được không. Tránh tính trạng lần sau mắc phải lỗi đó phải nhờ người khác tiếp.
 
Bạn kiểm tra lại xem website của mình có dùng rewrite không.?
nếu có bạn tạm thời tắt nó xem sao.
 
Từ mắt thường ta nhìn thấy là nhiều khả năng bác thiếu file .htaccess :rolleyes:. Kiểm tra xem có file .htaccess chưa nhé bạn!
 
mở file cấu hình domain trong NGINX của bạn lên
/usr/local/nginx/conf/conf.d
, tìm location / {....} và thay thành:
HTML:
<em><strong> location / {
            root   /var/www/html/domaincuaban.com;
    }</strong></em>
và restart nginx lại là được
 
mở file cấu hình domain trong NGINX của bạn lên
/usr/local/nginx/conf/conf.d
, tìm location / {....} và thay thành:
HTML:
<em><strong> location / {
            root   /var/www/html/domaincuaban.com;
    }</strong></em>
và restart nginx lại là được
Không được bạn.
 
mình tìm và không thấy
Mã:
location / {....}
mà chỉ thấy
Mã:
        # use fastcgi for all php files
        location ~ \.php$
        {
            try_files $uri =404;
            fastcgi_split_path_info ^(.+\.php)(/.+)$;
            include /etc/nginx/fastcgi_params;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include /etc/nginx/nginx_limits.conf;
            if (-f $request_filename)
            {
                fastcgi_pass unix:/usr/local/php55/sockets/abcxyz.sock;
            }
        }
    # deny access to apache .htaccess files
    location ~ /\.ht
    {
        deny all;
    }
và thay thử cũng không được
 
Thư mục gốc chưa có bạc ạ. Bác có thể hướng dẫn thêm

hehe vậy là tớ bắt trúng bệnh rồi nhé.

Bạn vào thư mục gốc tạo file .htaccess

Thêm nội dung sau vào file trên là ok:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Cần giao lưu thêm hãy pm skype cho tớ: themetrade :rolleyes:
nice too meet you sun~~

Done! :rolleyes:
 
hehe vậy là tớ bắt trúng bệnh rồi nhé.

Bạn vào thư mục gốc tạo file .htaccess

Thêm nội dung sau vào file trên là ok:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Cần giao lưu thêm hãy pm skype cho tớ: themetrade :rolleyes:
nice too meet you sun~~

Done! :rolleyes:
Đã tạo file .htaccess với nội dung như trên nhưng vẫn chưa được :(
 
Sao lại không được, bạn đã làm chưa, gửi thông tin vps qua tôi kiêm tra cho bạn
Tại lấn trước gặp lỗi sau đó nhờ một bác fix giúp cho =>0k. Rồi lần tới gặp lỗi tương tự lại nhờ bác ý tiếp thì thấy phiền người ta nên bây giờ quyết tâm học tử tế nên mong bác mất công chỉ nhiệt tình
 
hehe tớ ở HCM, bác book vé khứ hồi sáng bay ra trà chanh chém gió chiều mình về kaka :rolleyes:
Ờ ý kiến hay nhất từ sáng tới giờ. Hay là làm phát kaka.
Mà web này phần đa toàn bạn ở Nam không thì phải. Quen được mầy bác hết SG, ĐN, VT
 
Tại lấn trước gặp lỗi sau đó nhờ một bác fix giúp cho =>0k. Rồi lần tới gặp lỗi tương tự lại nhờ bác ý tiếp thì thấy phiền người ta nên bây giờ quyết tâm học tử tế nên mong bác mất công chỉ nhiệt tình
bạn vào chổ khi nãy tìm chổ
PHP:
 # deny access to apache .htaccess files
    location ~ /\.ht
    {
        deny all;
    }

sửa thành
PHP:
 # deny access to apache .htaccess files
    location ~ /\.ht
    {
        allow all;
    }
 
Nếu không được bạn gửi code trong file .htaccess của bạn lên đây tôi kiểm tra
 
Back
Top