|
Настройка апача 2.2 | ☑ | ||
---|---|---|---|---|
0
xteam777
10.11.20
✎
21:53
|
Установил апач 2.2.
Опубликовал базу 1С. Она успешно прописалась в конфигах апача. Мне нужно сделать чтобы при вводе ип-адреса сразу открывалась статичная веб страница, а не веб клиент 1С. Как это сделать? |
|||
1
Asmody
10.11.20
✎
22:50
|
(0) прописать в конфиге апача
|
|||
2
xteam777
10.11.20
✎
22:56
|
Я не знаю что именно прописать, поэтому и спрашиваю тут. Есть домен 1ctest.ru. я создал поддомен app.1ctest.ru. оба они указывают на один ip адрес апача.
Прописал vhosts: <VirtualHost *:80> DocumentRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/app/" ServerName http://www.app.1ctest.ru ServerAlias app.1ctest.ru </VirtualHost> <VirtualHost *:80> DocumentRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/" ServerName http://www.1ctest.ru ServerAlias 1ctest.ru </VirtualHost> Вот кусок из httpd: # 1c publication Alias "/app" "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/app/" <Directory "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/app/"> AllowOverride All Options None Order allow,deny Allow from all SetHandler 1c-application ManagedApplicationDescriptor "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/app/default.vrd" </Directory> При заходе через домен и через поддомен открывается 1С. А надо чтобы при заходе на домен открывался index.html. Что я не так делаю? |
|||
3
Asmody
10.11.20
✎
23:14
|
NameVirtualHost *:80
|
|||
4
Asmody
10.11.20
✎
23:15
|
И в DocumentRoot лучше последний слеш в имени пути не ставить
|
|||
5
xteam777
11.11.20
✎
11:02
|
Сейчас так:
Alias "/app" "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/" <Directory "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/"> AllowOverride All Options None Order allow,deny Allow from all SetHandler 1c-application ManagedApplicationDescriptor "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/default.vrd" </Directory> <NameVirtualHost *:80> DocumentRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs" ServerName http://www.app.1ctest.ru ServerAlias app.1ctest.ru </VirtualHost> <NameVirtualHost *:80> DocumentRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs2" ServerName http://www.1ctest.ru ServerAlias 1ctest.ru </VirtualHost> Перезапустил апач. Все равно при заходе на http://www.1ctest.ru открывается 1С. Попробовал убрать файл Apache2.2/htdocs/default.vrd. При заходе на http://www.1ctest.ru пишет ошибку, что не может найти этот файл. |
|||
6
NeiTRoN4ik
11.11.20
✎
11:51
|
Знаю только как через порты разные.
#Listen 12.34.56.78:80 Listen localhost:20999 - это для 1С #ServerName http://www.example.com:80 ServerName localhost:80 - это для стандартного обращения |
|||
7
xteam777
11.11.20
✎
12:15
|
(6) Домен можно настроить только на 80 порт. Не подходит
|
|||
8
Asmody
11.11.20
✎
12:25
|
(5) И апач не ругнулся на такое?
Опция NameVirtualHost *:80 должна быть до секций VirtualHost И без скобок |
|||
9
Asmody
11.11.20
✎
12:25
|
||||
10
xteam777
11.11.20
✎
14:35
|
Короче сделал двумя разными ip
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |