Автор Тема: Проблеми и питания за настройките на Zentyal 3.2 !?  (Прочетена 3996 пъти)

Naka

  • Участник
  • *****
  • Публикации: 2655
    • Профил
<VirtualHost>
....
ServerName http://www.example.com
ServerAlias example.com
....
### обаче трябва и да се добави permanet редирект 301 от example.com ---> http://www.example.com
### така че някой като отвори  example.com да го пренасочи автоматично към http://www.example.com

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com$1 [NE,R=301,L]
</VirtualHost>


PS:
---------------
някой може ли да ми обесни защо това работи правилно? и запазва съществуващите урл парараметри?

би трябвало да работи така
example.com/dir1/dir2/ ---> http://www.example.com/dir1/dir2/
и си работи така.
Обаче работи правилно и така с query параметрите
example.com/dir1/dir2/?var=value ---> http://www.example.com/dir1/dir2/?var=value

PS2:
------
разбрах защо: написали са си го
Цитат
Modifying the Query String
By default, the query string is passed through unchanged. You can, however, create URLs in the substitution string containing a query string part. Simply use a question mark inside the substitution string to indicate that the following text should be re-injected into the query string. When you want to erase an existing query string, end the substitution string with just a question mark. To combine new and old query strings, use the [QSA] flag.


1.RewriteRule добава автоматично отзад урл параметрите.
2.ако завършиш само с ? това означава да не се добавят автоматично параметрите.
RewriteRule ^(.*)$ http://www.example.com$1? [NE,R=301,L]
3. ако пък искаш да се слеят автоматично добавените с тови custom параметри това става с опцията QSA
RewriteRule ^(.*)$ http://www.example.com$1?custom_var=value1 [QSA,NE,R=301,L]

както и да е това горе е правилното.





« Последна редакция: Nov 01, 2015, 13:18 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

backinblack

  • Участник
  • *****
  • Публикации: 3201
    • Профил
В момента, ситуацията е следната:

Имам два еднакви домейна еу и ком на две различни външни ИП-та. Еу домейна с ИП-то към което сочи го ползвам само за експерименти и след 1+ седмица експериментиране, реших това нещо да го вкарам в употреба при мен си за моите си нужди. Тъй като, много работи с тези уеб истории са ми тъмна индия, на еу домейна експериментирам с виртуалката до като се омаже и после връщам до снапшот и мажа от начало до като стане  :D , а като стане го въвеждам на чисто в другата виртуалка, която ми е рутер на домашната мрежа от реални и виртуални компютри.
Та, инсталирал съм и уебмин да гледам разни неща как ги прави, че с конзолата съм скаран, но логическото ми мислене ми говори, че всички настройки нужни за работата трябва да се правят от админ панела на зентиала, без да влиза в употреба конзолата или уебмина, пък отделно, че може и да се омаже всичко, като се вкарват настройки, за които системата "не знае", а в настройката на уеб сървъра нямам никакви други настройки, освен да избера името и дали да е криптирана или не криптирана връзката, а също логически като си мисля, разработчиците не може да не са предвидили такава ситуация и за това се замислих, дали в ДНС-те не се въвежда нещо, а там има повечко настройки.
Има и друго, което ми се вижда особено, че сайта не се отваряше от вътрешното ИП, което е зад сървъра в мрежа 192.168.1.0 до като не ги вкарах домейните в ДНС настройката.
Иначе, в краен вариант и това е варианта с уебмина да му вкарам допълнителни настройки в конф файла.

https://wiki.zentyal.org/wiki/En/3.2/Zentyal_3.2_Official_Documentation тука има и с картинки обяснения, ама англичанския ми е никакъв :( !

Активен

backinblack

  • Участник
  • *****
  • Публикации: 3201
    • Профил
И продължавам да съм до кривата круша :( !

Това с пренасочването трябва да става само от менютата на Зентиал-а, без да се бърника с уебмин и конзоли по конфиг файлове! Не можа, няма начин програматорите да не са предвидили такава ситуация!

Ей тука https://wiki.zentyal.org/wiki/En/3.2/Domain_Name_System_%28DNS%29#Configuration_of_an_authoritative_DNS_server_with_Zentyal май за него обясняват, ама то не стига, че ангилчанския ми го няма, ами и това ДНС кеширане съм го чувал, ама идея си нямам какво е и за къф чеп става, ама май с него требе да се заиграва!

Някой ще влезе ли да разгледа по менютата да му дам юзер и пасс! Виртуалката е учебна и няма да се омаже не е проблем.
Активен

gat3way

  • Участник
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
По принцип всякакви такива менажиращи красоти като zantyal и webmin предполагат че са единствените които мажат по конфигурационни файлове на сървъри от сорта на apache, bind и така нататък. И трябва да ти кажа че не го правят много умно, правят го по същия начин по който го правеха преди 10-15 години, когато ми се е налагало да се занимавам с това, генерират динамично конфигурационни файлове, търсят маркери в тях и мажат. Два софтуера които правят едни и същи глупости върху едни и същи конфигурационни файлове е рецепта за голяма мазня, единия ще трие маркерите на другия в конфиг файловете и красотата ще е пълна. Поради тази причина няма много варианти - или да си намериш уникално добро решение което еднолично се разпорежда с тях, или да намериш начин само едното приложение да маже там (не знам какво прави zantyal, към момента нямам вече идея и webmin-а какво маже). Или алтернативно да допишеш такова решение, или да почнеш да правиш нещо такова от нулата (по мое време ползвах такова решение на едни пичове, единият от тях дори мисля рядко навестяваше този форум, но отдавна не съм го виждал) - та тези пичове имаха търпението и желанието да го направят, което е супер, но тогава времената бяха други, викторито струваше 2 лева, бирата - стотинки, можеше да се живее евтино или дори безплатно на квартира и така нататък, хората като цяло нямаха проблем да рискуват толкова от времето си. Сега е малко по-различно.
Активен

"Knowledge is power" - France is Bacon

backinblack

  • Участник
  • *****
  • Публикации: 3201
    • Профил
Знам го това с мазането и за това Уебмин-а в случая го ползвам само да гледам другото къде маже, но не мажа с него. Много добре си го обяснил това с мазането на два различни софтуера и точно поради тази причина не искам да правя промени през уебмина.
Активен

Naka

  • Участник
  • *****
  • Публикации: 2655
    • Профил
Знам го това с мазането и за това Уебмин-а в случая го ползвам само да гледам другото къде маже, но не мажа с него. Много добре си го обяснил това с мазането на два различни софтуера и точно поради тази причина не искам да правя промени през уебмина.

В скоро време ще откриеш vi. >:D
Активен

Perl - the only language that looks the same before and after encryption.

backinblack

  • Участник
  • *****
  • Публикации: 3201
    • Профил
Знам какво е vi, nano, па мс командера, но ми е много по-лесно с уебмина :) . Конзолата я ползвам само през ссх да пействам команди по инструкции от нета и се оправям! В случая ми липсват знания за конкретни неща, дето едно е навързано с друго.
Активен

backinblack

  • Участник
  • *****
  • Публикации: 3201
    • Профил
С въвеждане на един ред ServerAlias http://www.kronos-eood.eu ръчно с уебмин в конфиг файла на сървъра и сработи, но не би трябвало така да се решава проблема!
Нещо с ДНС-ите ще да е свързана тази настройка, защото от вътрешните ИП-та зад рутера сайтовете не ми се отварят до като в ДНС модула не ги задам като домейни и сега по същия начин, от външно ИП като избера само http://www.kronos-eood.eu и редиректва както трябва, но от вътрешната мрежа вика, че няма такъв сайт!
Също така и не би трябвало да се налага ръчни настройки да се правят с инструменти различни от уеб интерфейса на Зентиал, а такъв момент и ситуация, разработчиците не може да не са предвидили!
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Zentyal 3.2! Едно много добро и ценово ефективно решение за файлов сървър, рутер
Идеи и мнения
backinblack 2 1303 Последна публикация Nov 13, 2015, 17:27
от backinblack