Wamp Apache - Дазволіць лакальны

Ёсць і іншыя пытанні, падобныя гэтым, але не адказваюць на маю праблему.

Гэта значэнне па змаўчанні httpd.conf :


    Options Indexes FollowSymLinks
    AllowOverride all
#   onlineoffline tag - don't remove
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1

і гэта дазваляе толькі 127.0.0.1 , але я хачу, каб гэтак сама лакальны і 192.168.x.x (мой асабісты IP).

Ну, іншыя адказы: пакласці Дазволіць з усіх і раскаментуйце ў хастамі файл радок 127.0.0.1 лакальны ; але я чытаў, што гэта небясьпечны ці не Рэкамендаваны.

Так што я паспрабаваў гэта:


    Options Indexes FollowSymLinks
    AllowOverride all
#   onlineoffline tag - don't remove
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
    Allow from 192.168.x.x
    Allow from localhost

Ён працуе для 192.168.xx , але не лакальны (атрымлівае паведамленне пра памылку :. 403 Forbidden, Вы не маеце дазволу на доступ/на гэтым сэрвэры )

1) Як зрабіць гэта працуе?

2) Можа быць, неабходна раскаментаваць ў хастамі файл радок 127.0.0.1 лакальны ?

3) Ці з'яўляецца гэта на самай справе больш бяспечным, чым Дазволіць з усіх?

5

7 адказы

Давайце трымаць яго проста, паспрабуйце гэта


    Options Indexes FollowSymLinks
    AllowOverride all
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1 ::1 localhost 192.168 

:: 1 з'яўляецца IPV6 эквівалент 127.0.0.1

Я хацеў бы выкарыстаць першыя 3 з кварты 192.168.0 (мяркуецца, што ваш трэці квартиль роўны 0)

9
дададзена

Абнаўленне httpd.conf на гэта, і вы будзеце ў стане дабрацца да LOCALHOST на WAMP.


    Options Indexes FollowSymLinks
    AllowOverride all
    #   onlineoffline tag - don't remove
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
    Allow from 192.168.x.x

    Allow from ::1

2
дададзена

Абнаўленне httpd.conf на гэта, і вы будзеце ў стане дабрацца да LOCALHOST на WAMP.


    Options Indexes FollowSymLinks
    AllowOverride all
    #   onlineoffline tag - don't remove
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
    Allow from 192.168.x.x

    Allow from ::1

2
дададзена

Калі вы карыстаецеся Apache 2.4 затым выкарыстоўваць:


    Require all denied
    Require ip 127.0.0.1 
    
    Require all granted
    

1
дададзена

Калі вы карыстаецеся Apache 2.4 затым выкарыстоўваць:


    Require all denied
    Require ip 127.0.0.1 
    
    Require all granted
    

1
дададзена

1) Я не ведаю, калі ваш сінтаксіс каталога з'яўляецца правільным, як я выкарыстоўваю сервер Ubuntu, але я заўсёды стаўлю лініі, якія дазваляюць асобныя адрасы перад «Забараніць ўсё» дырэктывы. Аднак у дакументацыі апача вы можаце ўбачыць прыклады, дзе дырэктывы знаходзяцца ў тым жа парадку, як і ў вашым кодзе

Спасылка

Я ALSE ўказаць маску падсеткі, што ў выпадку асобных IP-адрасоў павінен быць 255.255.255.255, абмежаванне больш дробназярністай падсеткі.

Я заўсёды бачыў словы адмаўляюць, дазваляюць у першую дырэктыву ў ніжнім рэгістры, але, як вы выкарыстоўваеце Windows, можа быць, гэта не трэба. Код, які я хацеў бы выкарыстаць гэта:

order deny,allow
Allow from 127.0.0.1/255.255.255.255
Allow from 192.168.x.x/255.255.255.255
Allow from localhost/255.255.255.255
Deny from all

2) Так, як вы адмаўляеце ўсе хадайніцтвы, за выключэннем тых, якія прыходзяць з названых IP-адрасоў

Спасылкі, звязаныя з

0
дададзена
Паспрабаваў ваш код, але ёсць нешта няправільна, таму што Apache не ў стане перазагрузкі.
дададзена аўтар Fred K, крыніца
так, я замяніў мае апошнія 5 радкоў (да ) з кодам. У цяперашні час я раблю гэта працуе раскаментаваць радок 127.0.0.1 лакальны у хастоў файл, але я не ведаю, калі гэта добра.
дададзена аўтар Fred K, крыніца
Вы выканаць увесь код? Я маю на ўвазе вашыя першыя 4 радкі, то мой код, то
дададзена аўтар alvaroreig, крыніца

1) Я не ведаю, калі ваш сінтаксіс каталога з'яўляецца правільным, як я выкарыстоўваю сервер Ubuntu, але я заўсёды стаўлю лініі, якія дазваляюць асобныя адрасы перад «Забараніць ўсё» дырэктывы. Аднак у дакументацыі апача вы можаце ўбачыць прыклады, дзе дырэктывы знаходзяцца ў тым жа парадку, як і ў вашым кодзе

Спасылка

Я ALSE ўказаць маску падсеткі, што ў выпадку асобных IP-адрасоў павінен быць 255.255.255.255, абмежаванне больш дробназярністай падсеткі.

Я заўсёды бачыў словы адмаўляюць, дазваляюць у першую дырэктыву ў ніжнім рэгістры, але, як вы выкарыстоўваеце Windows, можа быць, гэта не трэба. Код, які я хацеў бы выкарыстаць гэта:

order deny,allow
Allow from 127.0.0.1/255.255.255.255
Allow from 192.168.x.x/255.255.255.255
Allow from localhost/255.255.255.255
Deny from all

2) Так, як вы адмаўляеце ўсе хадайніцтвы, за выключэннем тых, якія прыходзяць з названых IP-адрасоў

Спасылкі, звязаныя з

0
дададзена
Паспрабаваў ваш код, але ёсць нешта няправільна, таму што Apache не ў стане перазагрузкі.
дададзена аўтар Fred K, крыніца
так, я замяніў мае апошнія 5 радкоў (да ) з кодам. У цяперашні час я раблю гэта працуе раскаментаваць радок 127.0.0.1 лакальны у хастоў файл, але я не ведаю, калі гэта добра.
дададзена аўтар Fred K, крыніца
Вы выканаць увесь код? Я маю на ўвазе вашыя першыя 4 радкі, то мой код, то
дададзена аўтар alvaroreig, крыніца