server - nginx configuration: access static files 403 forbidden
滿天的星座
滿天的星座 2017-05-16 17:21:07
0
3
365

nginx configuration:

server { listen 443; server_name localhost; ssl on; ssl_certificate /home/attolee/sslkey/example.crt; ssl_certificate_key /home/attolee/sslkey/example.key; ssl_session_timeout 5m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers ALL:!ADH:!EXPORT56:-RC4+RSA:+HIGH:+MEDIUM:!EXP; ssl_prefer_server_ciphers on; location / { root /home/a; index index.html; } location /b/ { root /home/a; index b.html; } }

I want

  1. https://host/ can access /home/a/index.html,

  2. https://host/b can access /home/a/b/b.html,

Now 1 is successful, 2 is not successful, 403 Forbidden, may I ask, what is the problem with the configuration?

renew

More detailed problem description: 403 forbidden of nginx in ubuntu

滿天的星座
滿天的星座

reply all (3)
漂亮男人

root需要xPermissions:

d--------x 2 attolee attolee 4096 11月 2 21:54 hi/
    滿天的星座

    Both of the answers above are wrong!
    Let me tell you:
    The location below should be changed to
    location /b/ {

    root /home/a/b; index b.html; }
      巴扎黑

      Reverse the order of the two locations
      In addition, according to your configuration, it should behttps://host/b/能否访问到/home/a/b/b.html

        Latest Downloads
        More>
        Web Effects
        Website Source Code
        Website Materials
        Front End Template
        About us Disclaimer Sitemap
        php.cn:Public welfare online PHP training,Help PHP learners grow quickly!