Você só precisa fazer isso:
cd /var/www/
mv html/wordpress .
rm -r html
mv wordpress html
E é isso, o seu wordpress está instalado em mydomain.com /
Eu segui este guia no Youtube para instalar o wordpress no meu servidor Linode do Ubuntu 16.04. Quando terminei o guia de vídeo, meu endereço do domínio.com mostrou a página padrão do apache2, enquanto domínio.com/wordpress era onde a página inicial estava localizada.
Eu realmente não sei nada sobre o Linux. Eu tentei essa configuração porque era a maneira mais barata de usar um VPS.
Alguém pode por favor segurar minha mão sobre como obter minha página inicial para domain.com em vez de domain.com/wordpress.
Eu realmente aprecio a ajuda.
Eu resolvi o problema. Eu reconstruí dentro Linode, em seguida, usei o guia Linodes para começar, mas Godaddys guia para o host virtual. Se você gosta de mim, fica preso no passo 5, depois aperte ESC: wq!
Você só precisa fazer isso:
cd /var/www/
mv html/wordpress .
rm -r html
mv wordpress html
E é isso, o seu wordpress está instalado em mydomain.com /
Alternativamente, você pode alterar a configuração do seu apache2. Defina o diretório raiz de dados do site como este.
Mover para a pasta / etc / apache2 / sites-available
cd /etc/apache2/sites-available
Abra 000-default.conf
com o editor de texto como superusuário.
Eu usei o vim aqui, mas o seu sistema não tem o vim instalado,
você pode usar o editor de texto nano, basta substituir o comando vim pelo nano sempre que eu o usei.
sudo vim 000-default.conf
Arquivo se parece com isso.
<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
Tudo o que você precisa fazer é mudar essa linha.
DocumentRoot /var/www/html
Por exemplo, pode ser assim.
DocumentRoot /var/www/html/WordPress
Depois de editar o arquivo, você precisa reiniciar o apache.
sudo service apache2 restart
Lembre-se dessa maneira, você altera sua raiz de dados padrão do apache para essa pasta. A melhor e melhor maneira é configurar a nova configuração de host virtual para o seu site de wordpress.
MELHOR MANEIRA Se você quiser fazer isso, por exemplo, se você quiser ter mais sites no futuro, você pode fazer isso.
Novamente, acesse a pasta / etc / apache2 / sites-available
cd /etc/apache2/sites-available
Crie um novo arquivo como superusuário chamado por seu site e adicione ao final .conf Exemplo,
sudo vim MyWordpress.com.conf
Escreva as seguintes linhas dentro e substitua todo o texto por **
com sua informação.
por exemplo
<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>
Depois de salvar o arquivo, você precisa executar o comando para ativar seu site.
Substitua www.myFirstSite.com.conf
sudo a2ensite *YOUR FILE NAME*
Então você precisa reiniciar o apache e está pronto.
sudo service apache2 restart
Se você tiver mais websites em execução no mesmo horário no futuro, poderá repetir o processo acima e seus domínios apontarão para o site correto.
Deixe-me saber se eu pude ajudá-lo :) Sinta-se à vontade para perguntar mais alguma informação.
Atenciosamente, Vis25