Проблема конфигурации Nginx Wordpress на гостевой Ubuntu и Virtualbox

340
TheRealPapa

Я обновил вопрос, основываясь на предложении @Gerard H. Pille ниже.

Впервые настраиваю это. Я Virtualboxбегу Ubuntu 18.04на Win 10хост для wordpressпроекта.

Моя общая папка подключена /media/sw_wpи работает

Папка Мои проекты содержит только один проект, в /media/wp_sf/myproj

Я использую этот nginx конфиг отсюда :

# Upstream to abstract backend connection(s) for php upstream php { server unix:/tmp/php-cgi.socket; server 127.0.0.1:9000; }  server { ## Your website name goes here. server_name myproj.com.au;  ## Your only path reference. root /var/www/html/myproj;  ## This should be in your http block and if it is, it's not needed here. index index.php;  location = /favicon.ico { log_not_found off; access_log off; }  location = /robots.txt { allow all; log_not_found off; access_log off; }  location / { # This is cool because no php is touched for static content. # include the "?$args" part so non-default permalinks doesn't break when using query string try_files $uri $uri/ /index.php?$args; }  location ~ \.php$ { #NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini include fastcgi.conf; fastcgi_intercept_errors on; fastcgi_pass php; }  location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ { expires max; log_not_found off; } } 

Я создал символическую ссылку от sites-availableдо, sites-enabledи я могу видеть ссылку, используя ls.

/var/www/html/myproj содержит мою установку WordPress.

Я создал символическую ссылку из общей папки, так что теперь она выглядит так:

/var/www/html/myproj 

Все остальное в госте есть ubuntu + php 7.2 + nginx + mysql

Когда я просматриваю проект, я получаю:

This site can’t be reached myproj.com.au refused to connect. 

По предложению ниже результата nslookup myproj.com.auIS

Server 127.0.0.53 Server Address 127.0.0.53#53  Non-authoritative answer: Name: myproj.com.au Address: 52.64.... // An IP I do not recognise 

Я могу пропинговать гостя с DOS windowхоста и получить ответ. Таким образом, среда настроена правильно.

ping myproj.com.au 

Что я пропустил? Благодарю.

0
Как разрешается myproj.com.au? Попробуйте "nslookup myproj.com.au". Какая польза от "/ media / sw_wp"? Это не упоминается в конфиге nginx. "/ media / wp_sf / myproj" против "root / media / sf_wp / myproj" ??? Gerard H. Pille 5 лет назад 0
`/ Media / .wp_sf` - это место, где` Virtualbox` монтирует общую папку хоста. Ubuntu не позволяет мне ссылаться на `/ var / www` в папке` / media / sf_wp`. Есть ли другой способ настроить это? TheRealPapa 5 лет назад 0
Имя папки меняется каждый раз, когда вы его набираете? Теперь это "/media/.wp_sf"? Gerard H. Pille 5 лет назад 0
Привет извините, самый длинный день! нет, имя папки всегда должно быть `/ media / sf_wp`. Но посмотрите мое обновление ваших предложений выше. Спасибо за помощь. TheRealPapa 5 лет назад 0
Какой IP-адрес дает «ping myproj.com.au»? Отличается от nslookup? Gerard H. Pille 5 лет назад 0
Кстати, вы запускали nslookup & ping на хосте windows или клиенте linux? Gerard H. Pille 5 лет назад 0
Я запустил его на гостевой Ubuntu TheRealPapa 5 лет назад 0
Ip на стороне хоста является правильным '192.168.0.5', который совпадает с ip «моста-адаптера» в «virtualbox» и тем, что гость «ubuntu» может видеть «ifconfig». Так что ip выглядит нормально. Кроме того, хост `myproj.com.au` разрешает на моем хосте тот же IP-адрес. TheRealPapa 5 лет назад 0
следующий тест (с хоста!): «telnet 192.168.0.5 80», чтобы посмотреть, можете ли вы связаться с nginx внутри гостя. Я думаю, вам придется заменить мост через nat с переадресацией портов. Gerard H. Pille 5 лет назад 0
Привет! Он отказывается подключаться к SSH из моего окна git, хотя я вижу сервер ssh, работающий на гостевой системе. Но отказ в соединении - это то, что я получаю в браузере. Я могу пропинговать адрес, fw выключен (и я только что переустановил чистую 18.04, чтобы начать снова). TheRealPapa 5 лет назад 0
Вы переустановили. Да, наверное, было намного проще, чем следовать моему совету. Gerard H. Pille 5 лет назад 0
Привет, Джерард, твой совет показал мне еще одну проблему, связанную с разрешениями, поскольку моя папка `/ var / www / html` (совместно используемая с` win 10` host, symlinked) запрещена. Так что я хотел переустановить, но теперь я столкнулся с этой проблемой. https://superuser.com/questions/1327055/virtualbox-ubuntu-18-04-permission-issue-to-symlinked-share-host-folder TheRealPapa 5 лет назад 0

0 ответов на вопрос