Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
PHP

Tworzenie subdomen

php

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
9 odpowiedzi w tym temacie

#1 l3szcz

    Just Leszcz :>

  • Użytkownik

Reputacja: 52
Pomocny

  • Postów:374
  • GG:
  • Imię:Tomek
  • Lokalizacja:Pomorze
Offline

Napisano 03.09.2012 14:09

Mam pewien dylemat, ostatnio próbuję stworzyć skrypt tworzący automatycznie subdomeny w obszarze hosta.
Wiem jak zrobić przez komendę exec bądź shell_execute same katalogi, ale chciałbym by adres nie wyglądał:
strona.pl/costam
tylko:
costam.strona.pl

Nie robiłem nigdy takiego czegoś i mam pytanie - czy potrzebuję do tego Direct Admin bądź CPANEL czy mogę to zrobić przez PHP?
  • +
  • -
  • 0

@DarkGL - daj mi ciacho!  :crazy:


#2 QuahodronN

    Godlike

  • Power User

Reputacja: 230
Wszechwidzący

  • Postów:1 262
  • GG:
  • Steam:steam
  • Imię:Olo
  • Lokalizacja:Śląsk
Offline

Napisano 03.09.2012 16:22

Chyba będzie potrzebny DA lub CP ale nie jestem pewien
  • +
  • -
  • 0

| CPU: I7-6700K @4.7GHz | Cooling: Corsair H110 | GPU: MSI GTX 1080 Gaming X | MOBO: Asus Maximus VIII Hero | RAM: Kingston Savage 16GB DDR4 @2800MHz |

| SSD: Samsung 840 Pro 128GB | SSD2: Samsung 840 Pro 256GB  |  PSU: Be Quiet L8 630W | Case: Gladius M40 | Mouse: Gigabyte M6980X | Keyboard: Sharkoon SHARK ZONE K20 Headphones: HyperX HX Cloud Black Display: Triple LG 24MP67VQ-P |

 

TS3: ts.kreedzmania.pl - 512 Slotów - Darmowe Kanały ;)


#3 l3szcz

    Just Leszcz :>

  • Autor tematu
  • Użytkownik

Reputacja: 52
Pomocny

  • Postów:374
  • GG:
  • Imię:Tomek
  • Lokalizacja:Pomorze
Offline

Napisano 03.09.2012 17:18

Toś mnie pocieszył :/
Kurde, potrzebuję coś bez D@ - bo próbowałem kiedyś przez konto resellerskie założyć skryptem konto i nie szło bo to wymaga ponoć konta Admina :/
Dlatego chcę mieć w skrypcie PHP wszystko, bez korzystania z D@ lub CP.
  • +
  • -
  • 0

@DarkGL - daj mi ciacho!  :crazy:


#4 JaBydlak

    Wszechpomocny

  • Użytkownik

Reputacja: 70
Pomocny

  • Postów:332
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Kraków
Offline

Napisano 03.09.2012 17:25

Głupoty...
chociaż ja też ci za bardzo nie pomoge :D
ale tyle co wiem to żeby w nginxie stworzyc subdomene trzeba dodać:
server {
    listen   80;
    server_name sub+domena.pl; #nazwa domeny mo�na da� *.domena.pl dla wildcarda
    access_log /var/log/nginx1/access.log; #access logi
    error_log /var/log/nginx1/error.log; # error logi
    server_tokens off; # ukrywa wersje nginx-a
    location / {
	    root   /home/www; # katalog root strony www
	    index  index.html index.php; # jakie plik sa indeksem strony
		 autoindex on;
    }

    location ~ \.php$ {
	    root /home/www; # katalog root strony www
	    set $script  $uri;
	    set $path_info  "";
	    if ($uri ~ "^(.+\.php)(/.+)") {
		  set $script  $1;
		  set $path_info  $2;
	    }
	    include /etc/nginx/fastcgi_params;
	    fastcgi_pass   127.0.0.1:9001;
	    fastcgi_index  index.php;
	    fastcgi_param  SCRIPT_FILENAME  $document_root$script;
	    fastcgi_param  SCRIPT_NAME  $script;
	    fastcgi_param  PATH_INFO  $path_info;
	    }
}
Robione z tego poradnika, pewnie ci sie przyda jak bedziesz chciał serwer nginxa + php http://www.chalapuk....inx-php5-howto/
  • +
  • -
  • 0

#5 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 03.09.2012 17:26

Toś mnie pocieszył :/
Kurde, potrzebuję coś bez D@ - bo próbowałem kiedyś przez konto resellerskie założyć skryptem konto i nie szło bo to wymaga ponoć konta Admina :/
Dlatego chcę mieć w skrypcie PHP wszystko, bez korzystania z D@ lub CP.


źle to robiłeś... wchodzisz na daną domene i klikasz dodaj subdoemen, katalogi itp same sie potworza dla tej subdomeny
  • +
  • -
  • 2

#6 l3szcz

    Just Leszcz :>

  • Autor tematu
  • Użytkownik

Reputacja: 52
Pomocny

  • Postów:374
  • GG:
  • Imię:Tomek
  • Lokalizacja:Pomorze
Offline

Napisano 03.09.2012 19:22

Wiem, ale chciałem zrobic to skryptem. Serwer który mam to Apache, ale spróbuje nginx na jakimś VPSie..

//EDIT:
Tak szczerze? Jak to przerobić na PHP? Bo to jest sam plik konfiguracji do nginxa, a nie mam zamiaru tworzyć dla każdej subdomeny nowego pliku

Użytkownik l3szcz edytował ten post 03.09.2012 19:25

  • +
  • -
  • 0

@DarkGL - daj mi ciacho!  :crazy:


#7 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 03.09.2012 20:14

napisz sobie skrypt w bashu który przyjmuje zadane parametry i na ich podstawie tworzy subdomeny(foldery,virtualhosty itd) a potem z poziomu php'a wywołuj skrypt z parametrami ewentualnie napisz demona i komunikuj się z nim poprzez sockety/ssh2
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#8 l3szcz

    Just Leszcz :>

  • Autor tematu
  • Użytkownik

Reputacja: 52
Pomocny

  • Postów:374
  • GG:
  • Imię:Tomek
  • Lokalizacja:Pomorze
Offline

Napisano 04.09.2012 13:09

W tym rzecz że nie wiem jak zrobić danego demona, na komendach SSH się znam tylko w stopniu podstawowym :/
Czy moglibyście przybliżyć jak powinien wyglądać taki demon odbierający przez sockety z portu 11111 (przykładowo) i skrypt po stronie PHP?
(Jestem w stanie zapłacić)
  • +
  • -
  • 0

@DarkGL - daj mi ciacho!  :crazy:


#9 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

Napisano 04.09.2012 13:20

(Jestem w stanie zapłacić)

Więc przenieśmy się do działu płatnego. :-) Zaproponuj budżet na PW i zobaczymy co da się zrobić.

http://www.troublesh...decorn/sockets/
http://www.perlmonks...?node_id=478839
  • +
  • -
  • 0

serwer-1.png
IP: ts3.cserwerek.pl


#10 l3szcz

    Just Leszcz :>

  • Autor tematu
  • Użytkownik

Reputacja: 52
Pomocny

  • Postów:374
  • GG:
  • Imię:Tomek
  • Lokalizacja:Pomorze
Offline

Napisano 04.09.2012 14:48

Dzięki Ci wielke za linki :X
  • +
  • -
  • 0

@DarkGL - daj mi ciacho!  :crazy:






Również z jednym lub większą ilością słów kluczowych: php

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych