Как получить доступ к локальному хосту с другого компьютера в той же сети? [Дубликат]

Я использовал ниже, чтобы решить свою проблему. Сначала я создал временную таблицу и вставил максимальное значение rev на уникальный идентификатор.

CREATE TABLE #temp1
(
    id varchar(20)
    , rev int
)
INSERT INTO #temp1
SELECT a.id, MAX(a.rev) as rev
FROM 
    (
        SELECT id, content, SUM(rev) as rev
        FROM YourTable
        GROUP BY id, content
    ) as a 
GROUP BY a.id
ORDER BY a.id

Затем я присоединил эти максимальные значения (# temp1) ко всем возможным комбинациям id / content. Делая это, я, естественно, отфильтровываю не максимальные комбинации id / content, и оставляю их только с максимальными значениями rev для каждого.

SELECT a.id, a.rev, content
FROM #temp1 as a
LEFT JOIN
    (
        SELECT id, content, SUM(rev) as rev
        FROM YourTable
        GROUP BY id, content
    ) as b on a.id = b.id and a.rev = b.rev
GROUP BY a.id, a.rev, b.content
ORDER BY a.id
62
задан Peter O. 2 July 2015 в 12:39
поделиться

5 ответов

Нашел мое решение благодаря Ошибка с .htaccess и mod_rewrite Для Apache 2.4 и во всех * .conf файлах (например, httpd-vhosts.conf, http.conf, httpd-autoindex.conf .. и т. д.) используйте

Require all granted

вместо

Order allow,deny
Allow from all

Директивы Order и Allow устарели в Apache 2.4.

154
ответ дан Community 26 August 2018 в 21:49
поделиться

Проблема заключается в файле https.conf!

# Virtual hosts
# Include conf/extra/httpd-vhosts.conf

Ошибка возникает, когда hash (#) удаляется или запутывается. Эти две строки должны отображаться, как показано выше.

2
ответ дан lfender6445 26 August 2018 в 21:49
поделиться

Нашел мое решение на Apache / 2.2.15 (Unix).

И спасибо за ответ от @QuantumHive:

Сначала: я нашел все

Order allow,deny
Deny from all

вместо

Order allow,deny

Allow from all

, а затем:

Я установил

#
# Control access to UserDir directories.  The following is an example
# for a site where these directories are restricted to read-only.
#
#<Directory /var/www/html>
#    AllowOverride FileInfo AuthConfig Limit
#    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
#    <Limit GET POST OPTIONS>
#        Order allow,deny
#        Allow from all
#    </Limit>
#    <LimitExcept GET POST OPTIONS>
#        Order deny,allow
#        Deny from all
#    </LimitExcept>
#</Directory>

Удаляет предыдущую аннотацию «#» на

#
# Control access to UserDir directories.  The following is an example
# for a site where these directories are restricted to read-only.
#
<Directory /var/www/html>
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    <Limit GET POST OPTIONS>
        Order allow,deny
        Allow from all
    </Limit>
    <LimitExcept GET POST OPTIONS>
        Order deny,allow
        Deny from all
    </LimitExcept>
</Directory>

ps. мой WebDir: / var / www / html

1
ответ дан MaxL 26 August 2018 в 21:49
поделиться

Решение просто.

Если вы пытаетесь получить доступ к серверу с помощью локального IP-адреса, и вы получаете сообщение об ошибке, например Forbidden У вас нет прав доступа / на этом сервере

Просто откройте ваш файл httpd.conf (в моем случае C:/wamp/bin/apache/apache2.2.21/conf/httpd.conf)

Поиск

<Directory "D:/wamp/www/"> .... ..... </Directory>

Заменить Разрешить с 127.0 .0.1

to

Разрешить со всех

Сохранить изменения и перезагрузить сервер.

Теперь вы можете получить доступ к своему серверу с помощью своего IP-адреса адрес

3
ответ дан Mehul 26 August 2018 в 21:49
поделиться

Метод WORKING {если нет проблем, кроме конфигурации}

По умолчанию Appache не ограничивает доступ из ipv4. (общий внешний ip)

Что может быть ограничено конфигурациями в «httpd.conf» (или «apache2.conf» в зависимости от вашей конфигурации apache)

Решение:

Заменить все:

<Directory />
     AllowOverride none
    Require all denied

</Directory>

с

<Directory />
     AllowOverride none
#    Require all denied

</Directory>

, поэтому удалив все ограничения, предоставленные Apache

Замените Require local на Require all granted в каталоге C:/wamp/www/

<Directory "c:/wamp/www/">
    Options Indexes FollowSymLinks
    AllowOverride all
    Require all granted
#   Require local
</Directory>
11
ответ дан wranvaud 26 August 2018 в 21:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: