У меня есть сервер Ubuntu 18.4 LTS, работающий OpenCPU
, и я могу запустить приложение myapp
, указав в браузере адрес http://myip/ocpu/library/myapp/www/
.Я хочу сделать приложение доступным через доменное имя mydomain.name
и настроил записи DNS, чтобы они указывали на myip
.
. На стороне сервера я создал файл /etc/apache2/sites-available/myapp.conf
, который выглядит следующим образом:
<VirtualHost *:80>
ServerName mydomain.name
DocumentRoot /ocpu/lib/myapp/www
LogLevel info
ErrorLog /var/log/myapp/apache_error.log
CustomLog /var/log/myapp/apache_access.log combined
</VirtualHost>
Однако sudo systemctl reload apache2
выдает ошибку, так как не может найти documentRoot /ocpu/lib/myapp/www
.На самом деле на сервере нет каталога ocpu
.
Я подозреваю, что мне нужно настроить файл .conf
в /etc/opencpu/server.conf.d
, но структура этих файлов сильно отличается от myapp.conf
, как указано выше, и я не вижу записи дляServerName
.
Как перенаправить mydomain.name
на http://myip/ocpu/library/myapp/www/
?