S
S
simakmak2016-05-29 18:46:39
Apache HTTP Server
simakmak, 2016-05-29 18:46:39

How to get a second site for hosting?

There is a domain (let it be name.ru). It leads to a Debian home server with apache2 MySQL PHP.
It has a cloud on it.
this is how /etc/apache2/site-enabled/000-default.conf config looks like

<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.name.ru
        Redirect /blog http://name.ru:81
        Redirect / https://name.ru/
        ServerAdmin [email protected]
DocumentRoot /var/www/owncloud

        # 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
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

#BLOG
        <VirtualHost *:81>
        ServerAdmin [email protected]
        DocumentRoot /var/www/blog
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        </VirtualHost>

I want to install WordPress for myself and in the future bring it either to port 81 or as a subdomain. Like wiki.name.ru (but so far I don’t know how to do this, and I don’t know how it’s done, but it doesn’t matter).
The bottom line is that I can't go to the wrong address name.ru/blog
not 192.168.1.3:81 (local address)
not name.ru:81
and if everything is replayed. Let's remove redirects and put /var/www/blog on port 80, then WordPress opens its installation perfectly. How to be, where to dig?
I solved the problem by creating another config file. Now the question arises, is it possible to connect two sites to one hosting. That is, name.ru opens the cloud. And the second site from the same hosting was opened on wiki.name.ru

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question