Страница 1 от 2 12 ПоследноПоследно
Резултати от 1 до 15 от общо 24

Apache и IIS да работят съвместно

Сподели във Facebook Сподели в Twitter Изпрати на Email Сподели в LinkedIn
  1. Junior Member
    Тук е от
    Aug 2003
    Мнения
    10
    #1

    Apache и IIS да работят съвместно

    Как мога да инсталирам PHP, така че да запазя възможността си да работя с ASP. Имам инсталиран IIS и на него пускам и тествам нещата, които правя под ASP. Инсталирах easyphp1-8_setup и успях да подкарам PHP-то, но загубих възможността да работя с ASP страници. Явно Apache-то и IIS нещо са се "скарали". Трябваше да деинсталирам Apache, за да си върна възможността да работя с ASP.
    Има ли възможност да се настрои IIS да обработва и PHP скриптовете. Как става това? Това е единия вариант да запазя и ASP и PHP функционалността на компютъра ми.
    Ако има друг вариант - примерно Apache и IIS да работят съвместно и да не се "карат", моля, да го споделите.
    Това, което искам е да мога да правя уроците от курса за PHP и да запазя възможността си да работя с ASP на моя компютър.
    Благодаря!

  2.  
     
  3. Member
    Тук е от
    Dec 2004
    Мнения
    542
    #2

    Re: Apache и IIS да работят съвместно

    виж на кои портове слушат двата сървъра и промени ръчно единия. Предполагам че по подразбиране и двата търсят 80.

  4. Member
    Тук е от
    Feb 2006
    Мнения
    160
    #3

    Re: Apache и IIS да работят съвместно

    Ето така може да си подкараш PHP под IIS, има го описано в официалния PHP manual. Щом сега започваш с уроците, там е първото място, където трябва да четеш, щом имаш въпрос.

    http://bg.php.net/manual/en/install.windows.iis.php

    При теб проблема се е появил, защото си инсталирала 2 уеб сървъра на машината си, като и двата са настроени да слушат на порт 80. Няма проблеми да си ги имаш и двата, просто трябва да промениш порта на единия да бъде различен от 80. За Apache това или се избира при инсталацията http://httpd.apache.org/docs/2.0/pla...dows.html#inst
    или после трябва да редактираш конфигурационния файл httpd.conf и да рестартираш.

    Или още по-лесно - просто да си стартираш сървърите ръчно, само когато ти потрябва някой от двата, но не едновременно.

  5. Junior Member
    Тук е от
    Aug 2003
    Мнения
    10
    #4

    Re: Apache и IIS да работят съвместно

    Hei, blagodaria Vi mnogo!!!
    Super se poluchi :Super:
    Sega se izpravih pred drug problem i se chudia, kakvo da pravia s tova biju Nadiavam se da ne nahalstvam
    Kogato startiram phpMyAdmin i iskam da importiram baza danni ot fail, po podrazbirane mi dava max size: 2048КБ
    Kak moje da se promeni tova ogranichenie?

  6. Member
    Тук е от
    Feb 2006
    Мнения
    160
    #5

    Re: Apache и IIS да работят съвместно

    Намери файла с конфугурацията на PHP - понеже използваш easyphp, виж като напишеш едно phpinfo() къде точно ти се намира файла php.ini.

    След това намери това във файла:

    ;;;;;;;;;;;;;;;;
    ; File Uploads ;
    ;;;;;;;;;;;;;;;;

    ; Whether to allow HTTP file uploads.
    file_uploads = On

    ; Temporary directory for HTTP uploaded files (will use system default if not
    ; specified).
    ;upload_tmp_dir =

    ; Maximum allowed size for uploaded files.
    upload_max_filesize = 2M


    И го промени на колкото искаш.

  7. Junior Member
    Тук е от
    Aug 2003
    Мнения
    10
    #6

    Re: Apache и IIS да работят съвместно

    Blagodaria! :Super:
    Dosta se poizmachih vchera, no v kraina smetka se poluchi. Vapreki che napisah 100M, max razmer mi dava 10M, no i tova me ustroiva.
    Sega prodaljavam s prohojdaneto
    Usmihnat den!

  8.  
     
  9. Moderator
    Тук е от
    Mar 2005
    Мнения
    7,193
    #7

    Re: Apache и IIS да работят съвместно

    Имам проблем от почти същия характер:
    IIS и Apache(Easyphp) зад едно IP
    два сайта site1.com и site2.com
    за site1.com отговаря IIS
    за site2.com отговаря Apache
    IIS слуша за port 80 на това IP

    Справил съм се с портовете и редиректването. Т.е при опит отвън за отваряне на site1.com се отваря site1.com и при опит за отваряне на site2.com се отваря нещо като страница за администриране на Apache - същата, която се отваря, когато на компютъра с Apache(Easyphp) напиша в браусъра http://127.0.0.1

    ПРОБЛЕМ 1: вместо тази страница за администриране, трябва да се отваря site2.com

    Самия site2.com съм го сложил така:
    Easyphp/Administration
    Apache/Alias/Add Alias
    В полето "Choose a name for alias" съм написал site2.com
    В полето "Choose the path of the directory created " съм указал c:\site2.com
    В полето "Default settings for the directory" го оставих така както си беше. Съдържанието му е:
    "Options Indexes FollowSymLinks Includes
    AllowOverride All
    #Order allow,deny
    Allow from all"

    В момента съдържанието на c:\site2.com представлява:
    файл index.html + папка index_files
    Ако цъкна два пъти с мишката върху index.html, пуска се браусъра със съдържанието което би трябвало да се вижда като site2.com

    ПРОБЛЕМ 2: Има ли някакъв прост начин това Easyphp да се пусне като системен сървис. В момента, при рестартиране след спиране на тока, за да работи, се налага потребителско логване и пускане на Easyphp на ръка.

    благодаря

    // добавил съм още един alias в Apache, но и това не помогна
    "Choose a name for alias" - site2.com:<port>
    "Choose the path of the directory created " - c:\site2.com
    <port> - номера на порта (в случая ползвам 8080) по който автоматично се редиректва браусъра на клиента отвън (когато клиента напише http://site2.com, то IIS го редиректва към http://site2.com:8080)

  10. Senior Member
    Тук е от
    Dec 2000
    Мнения
    3,218
    #8

    Re: Apache и IIS да работят съвместно

    По "проблем 1"

    Най-лесния и бърз начин е да намериш директорията htdocs, инсталирана някъде от Easyphp. Предполагам "Program Files\Easyphp" или нещо подобно. Правиш и бакъп и поставяш твоя index.html и т.н. в тази директория.
    По-добрият вариант е да се запознаеш с конфигурацията на Apache и да напишеш правилните директиви в httpd.conf. В случая за теб е важно конфигурирането на виртуални хостове: http://httpd.apache.org/docs/2.0/vhosts/examples.html



    По "проблем 2": Съжалявам, че с нищо не мога да помогна, но никога не съм виждал Easyphp.

  11. Senior Member Аватара на Bibi
    Тук е от
    Nov 2004
    Мнения
    2,757
    #9

    Re: Apache и IIS да работят съвместно

    В случая виновен е кеша на браузера...
    Иначе няма как сървърът да показва файл, който вече не съществува на диска.

  12. Senior Member
    Тук е от
    Dec 2000
    Мнения
    3,218
    #10

    Re: Apache и IIS да работят съвместно

    Цитат Първоначално публикувано от Bibi
    В случая виновен е кеша на браузера...
    Иначе няма как сървърът да показва файл, който вече не съществува на диска.
    Едва ли. Това се случва сравнително рядко. Трябва кешът да е изрично конфигуриран в режим "offline".

  13. Moderator
    Тук е от
    Mar 2005
    Мнения
    7,193
    #11

    Re: Apache и IIS да работят съвместно

    Благодаря на всички,
    Оказва се че съм работил със стара версия 1.7 на easyphp.
    В новата 1.8 ПРОБЛЕМ 2 се разрешава с една-две чавки

  14.  
     
  15. Moderator
    Тук е от
    Mar 2005
    Мнения
    7,193
    #12

    Re: Apache и IIS да работят съвместно

    Зяпам си аз днес по "Apache access"-лога и виждам следния странен ред:
    ...
    IP1 - - [07/Oct/2006:08:50:23 +0300] "GET //Kutiika/sp-left.gif HTTP/1.1" 304 -
    IP1 - - [07/Oct/2006:08:50:23 +0300] "GET //Kutiika/sp-right.gif HTTP/1.1" 304 -
    IP1 - - [07/Oct/2006:08:50:23 +0300] "GET //Kutiika/sp-bottom-bg.gif HTTP/1.1" 304 -
    59.33.149.159 - - [07/Oct/2006:12:01:25 +0300] "GET http://www.brianpeter.com/prx1.php HTTP/1.0" 404 316
    IP3 - - [07/Oct/2006:12:47:39 +0300] "GET // HTTP/1.1" 200 4203
    IP3 - - [07/Oct/2006:12:47:39 +0300] "GET //thinbackground.bmp HTTP/1.1" 200 1134
    IP3 - - [07/Oct/2006:12:47:39 +0300] "GET //Kutiika/sp-titlebar-top-left.gif HTTP/1.1" 200 245
    ...

    Как ви се струва, това нормално ли е ? Има ли причини да се безпокоя ?

    Посетих http://www.brianpeter.com - сайт на китайски с приятен дизайн.
    Посетих http://www.brianpeter.com/prx1.php и там виждам следното:
    HTTP_PROXY_CONNECTION:
    HTTP_X_FORWARDED_FOR:
    HTTP_VIA:
    HTTP_MAX_FORWARDS:
    REMOTE_ADDR=83.228.6.215
    REMOTE_HOST=83.228.6.215

    HTTP_PC_REMOTE_ADDR=
    HTTP_X_FWD_IP_ADDR=
    HTTP_CONNECTION=
    VIA:
    HTTP_FORWARDED:
    FORWARDED:
    HTTP_X_BLUECOAT_VIA:
    HTTP_PROXY____:
    HTTP_PROXY___________:
    HTTP_X_HOST:
    HTTP_X_REFERER:
    HTTP_X_SERVER_HOSTNAME:
    PROXY_HOST:
    PROXY_PORT:
    PROXY_REQUEST:
    HTTP_CLIENT_IP:
    HTTP_PRAGMA:
    super or gateway or noproxy
    Level:1
    ???????r> ????????????r> ???????r>

    Това 83.228.6.215 е адрес на БТК. Може би става дума за прокси.

    ...>tracert 83.228.6.215
    Tracing route to 215-6-228-83.btc-net.bg [83.228.6.215]
    over a maximum of 30 hops:
    1 <1 ms <1 ms <1 ms 3c [192.168.2.254]
    2 2 ms 1 ms 1 ms 215-6-228-83.btc-net.bg [83.228.6.215]
    Trace complete.

    Даже е от късметлиите - един от малкото ADSL-адреси на БТК с име

    Та въпроса ми е - това в лога на Апачето нормално ли е, или е обезпокоително ?

    // 59.33.149.159 - повече от 30 хопа от тук.


  16. Senior Member
    Тук е от
    Dec 2000
    Мнения
    3,218
    #13

    Re: Apache и IIS да работят съвместно

    Както виждаш Apache-то ти се се справило съвсем правилно със заявката. Аз не бих се притеснявал.

  17. Moderator
    Тук е от
    Mar 2005
    Мнения
    7,193
    #14

    Re: Apache и IIS да работят съвместно

    Работата е там, че не го виждам. Не е от очилата, а чак в това зад очите.

  18. Member
    Тук е от
    Feb 2006
    Мнения
    160
    #15

    Re: Apache и IIS да работят съвместно

    Това, което си оцветил с червено е HTTP заявка от някакво далечно IP към твоя сървър. Заявка може да си пратиш каквато ти душа иска, конкретно на тази Apache-то ти връща 404 (File not found), което си е в реда на нещата. Ако почнеш да виждаш грешки 500 в логовете, тогава може да поразровиш и да видиш кое откъде е.

    Колкото до втората част - http://www.brianpeter.com/prx1.php, там просто ти дават някаква информация за твоята заявка към тях, REMOTE_ADDR, REMOTE_HOST би трябвало да са твоето IP (или на рутера ти най-вероятно).

Сподели във Facebook Сподели в Google Plus Сподели в Twitter Изпрати на Email Сподели в LinkedIn
Страница 1 от 2 12 ПоследноПоследно

Подобни теми

  1. Win XP SP2 - key generators не работят
    От sorrowsad във форум Windows
    Отговори: 2
    Последно: 17-07-04, 00:25
  2. Apache и encoding
    От The Mask във форум Linux
    Отговори: 2
    Последно: 04-05-04, 09:59
  3. Apache+Php support
    От zaxx във форум Уебдизайн и 3D
    Отговори: 11
    Последно: 16-03-04, 00:28
  4. Работят ли ме с нета?
    От LordOfEvil във форум Мрежи
    Отговори: 4
    Последно: 11-03-04, 21:01
  5. PHP под Apache ?
    От Slero във форум Уебдизайн и 3D
    Отговори: 4
    Последно: 07-01-03, 14:54

SetCombG.com
SetCombG.com е портален сайт и Форум за битова техника, телевизори, климатици, лаптопи и смартфони, създаден през 1999 година.
Заедно сме над 20 години!
Следвай ни
Горе