Я следовал этому руководству по YouTube для установки Wordpress на моем сервере Linode Ubuntu 16.04. То, когда я закончил, видео ведут мой адрес domain.com, показало apache2 страницу по умолчанию, в то время как domain.com/wordpress - то, где домашняя страница была расположена.
Я ничего действительно не знаю о Linux. Я попробовал эту установку, потому что это был самый дешевый способ использовать VPS.
Может кто-то держать мою руку, как получить мою домашнюю страницу на domain.com вместо domain.com/wordpress.
Я был бы очень признателен за справку.
Я решил проблему. Я восстановил в Linode, затем использовал руководство Linodes для начала работы, но руководство Godaddys для виртуального хоста. Если как я Вы застреваете на хите шага 5 ESC затем: wq!
Просто необходимо сделать это:
cd /var/www/
mv html/wordpress .
rm -r html
mv wordpress html
И вот именно, Ваш Wordpress установлен на mydomain.com/
Альтернатива можно изменить конфигурацию you'r apache2. Установите корневой каталог данных веб-сайта как это.
Перемещение к папке/etc/apache2/sites-available
cd /etc/apache2/sites-available
Открывают 000-default.conf
с you'r текстовым редактором как суперпользователь. Я использовал энергию здесь, но Вашей системе не установили энергию, можно использовать нано текстовый редактор, просто заменить энергию команды нано, когда когда-либо я использовал его.
sudo vim 000-default.conf
Файл выглядит примерно так.
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Error page is just the index telling about the situation of not being connected
ErrorDocument 404 /index.html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
Все, что необходимо сделать, должно изменить эту строку.
DocumentRoot /var/www/html
, Например, это могло быть похожим на это.
DocumentRoot /var/www/html/WordPress
После редактирования файла необходимо перезапустить апача.
sudo service apache2 restart
<час> Помнят этот способ, которым Вы изменяете you'r апачский корень данных по умолчанию на ту папку. Правильный и лучший способ состоит в том, чтобы настроить новую виртуальную конфигурацию хоста для Вас сайт нажатия слова.
ЛУЧШИЙ ПУТЬ , Если Вы хотите сделать это, например, если Вы хотите иметь больше сайтов в будущем, можно сделать это.
Снова добираются до папки/etc/apache2/sites-available
cd /etc/apache2/sites-available
, Создают новый файл как суперпользователь, названный you'r сайтом , и добавляют к примеру .conf конца,
sudo vim MyWordpress.com.conf
запись после строк внутри, и заменяют весь текст ** с you'r информацией для экс-клена ПУТЬ К ФАЙЛУ К ВАШЕМУ файлу INDEX.hmlt с/var/www/Mywordpress
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName **YOUR DOMAIN OR IP**
ServerAlias **REPEAT YOUR DOMAIN**
DocumentRoot **FILE PATH TO YOUR INDEX.hmlt file**
ErrorLog **FILE PATH TO YOUR error.log file**
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
После того, как Вы имеете, сохранили файл, у Вас есть к команде выполнения к активному свой сайт. Замена ВАШЕ ИМЯ ФАЙЛА с названием файла Вы просто накатывались. Пример www.myFirstSite.com.conf
sudo a2ensite *YOUR FILE NAME*
Затем необходимо перезапустить апача, и Вы сделаны.
sudo service apache2 restart
, Если у Вас есть больше веб-сайтов, работающих одновременно в будущем, можно повторить процесс выше, и домены укажут на правильный сайт.
Сообщенный мне, если я смог помочь Вам :) Не стесняйтесь спрашивать больше информацию
С наилучшими пожеланиями, Vis25