Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Subdomain erstellen und einrichten mit Web(ad)min

  1. #1
    Registrierter Benutzer
    Registriert seit
    Apr 2016
    Beiträge
    277

    Subdomain erstellen und einrichten mit Web(ad)min

    hi und guten Abend community,


    ich benutze auf meinem root Server (opensuse) Webmin.

    Funktioniert soweit ganz gut, hab auch schon einige Virtual Hosts eingerichtet, allerdings wollte ich nunmal eine subdomain auf eine domain von mir einrichten. Hab zu diesem Thema schon diverse Howtos durchgelesen und Youtube-Filme geschaut,

    Fazit: meist heißt es: einfach nur einen neuen Virtual Host einrichten und statt http://www.domain.tld eben nur sub.domain.tld


    oder allgemiener gesprochen:
    Code:
    http://www.foo.bar - und sub.foo.bar

    Aber so leicht scheints dann doch nicht zu sein. Es funktioniert nicht, die URL ist nicht ohne weiteres erreichbar :/
    ich überlege wie das funktioniert? Wie kann ich das anstellen - Notfalls eben auch über die Konsole.

    Habe eine HowTo gelesen die ganz krass war: nach der kann ich z.B.die Domains einzeln über bind bearbeiten kann. Nun bis dato hab
    ich noch kein bind auf dem Server gehabt, Nein - vielmehr habe ich Virtual Server direkt mit dem Apache erstellt und auf die
    jeweilige Domain geleitet. Das ging bei den Domains immer okay. Mit Webmin allerdings sollte doch der Vorgang relativ einfach gehen:
    Eigentlich sollte das folgendermaßen gehen:

    Code:
     "Apache Webserver" -> "Create virtual host"
    
    -> "Dokument-Root" eintragen, "Server-Name" von "automatisch" auf "subdomain.domain.tld" ändern -
    
    > "Jetzt erzeugen" -> "Änderungen anwenden"

    ausprobieren hab ich gemerkt dass ich auch noch in der /etc/hosts dann noch die IP des Servers mit dem alias eintragen sollte
    und last but not least auf dem Webspace natürlich dann auch schließlich noch das Verzeichnis zum VHost erstellen.

    Dabei ist natürlich der Name in der "hosts" auch identisch m.a.W. er muss gleiche sein, wie die Adresse des VHosts:

    <IP> subdomain.foo.bar


    ich werde nun noch einiges ausprobieren und melde mich später wieder hier. vg
    Geändert von diver (23.11.19 um 15:24 Uhr)
    Interessiert an Linux, SBC (Raspi & co), und WordPress News: https://wptavern.com :: Entwicklung: https://make.wordpress.org/core/ ::/[/url] :: die neue Knowledge-Base: https://affine.pro :: Nachfolger von miro, notion u. monday

  2. #2
    kleine schwester von root Avatar von corresponder
    Registriert seit
    May 2002
    Ort
    192.67.198.56
    Beiträge
    4.578
    Stichwort DNS
    Hast du die subdomain im DNS?
    bei mir ist es im apache einfach: ServerName name.domain.tld
    Geändert von corresponder (23.11.19 um 15:27 Uhr)
    _______________________________________

    www.audio4linux.de - musik machen mit offenen quellen!

  3. #3
    kleine schwester von root Avatar von corresponder
    Registriert seit
    May 2002
    Ort
    192.67.198.56
    Beiträge
    4.578
    Beispiel:

    /etc/httpd/conf/sites-available/name.domain.tld.vhost

    Code:
    <Directory /var/www/name.domain.tld>
    		AllowOverride None
    				Order Deny,Allow
    		Deny from all
    		</Directory>
    
    <VirtualHost *:80>
    
    									DocumentRoot /var/www/name.domain.tld/web
    						
    		ServerName name.domain.tld
    		ServerAlias www.name.domain.tld
    		ServerAdmin webmaster@name.domain.tld
    
    		ErrorLog /var/log/ispconfig/httpd/name.domain.tld/error.log
    
    		Alias /error/ "/var/www/name.domain.tld/web/error/"
    		ErrorDocument 400 /error/400.html
    		ErrorDocument 401 /error/401.html
    		ErrorDocument 403 /error/403.html
    		ErrorDocument 404 /error/404.html
    		ErrorDocument 405 /error/405.html
    		ErrorDocument 500 /error/500.html
    		ErrorDocument 502 /error/502.html
    		ErrorDocument 503 /error/503.html
    
    		<IfModule mod_ssl.c>
    		</IfModule>
    
    		<Directory /var/www/name.domain.tld/web>
    				# Clear PHP settings of this website
    				<FilesMatch ".+\.ph(p[345]?|t|tml)$">
    						SetHandler None
    				</FilesMatch>
    				Options +FollowSymLinks
    				AllowOverride All
    								Order allow,deny
    				Allow from all
    						</Directory>
    		<Directory /var/www/clients/client1/web345/web>
    				# Clear PHP settings of this website
    				<FilesMatch ".+\.ph(p[345]?|t|tml)$">
    						SetHandler None
    				</FilesMatch>
    				Options +FollowSymLinks
    				AllowOverride All
    								Order allow,deny
    				Allow from all
    						</Directory>
    
    
    
    
    		# suexec enabled
    		<IfModule mod_suexec.c>
    			SuexecUserGroup web345 client1
    		</IfModule>
    		# php as fast-cgi enabled
    	# For config options see: http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
    		<IfModule mod_fcgid.c>
    				IdleTimeout 300
    				ProcessLifeTime 3600
    				# MaxProcessCount 1000
    				DefaultMinClassProcessCount 0
    				DefaultMaxClassProcessCount 10
    				IPCConnectTimeout 3
    				IPCCommTimeout 600
    				BusyTimeout 3600
    		</IfModule>
    		<Directory /var/www/name.domain.tld/web>
    				<FilesMatch "\.php[345]?$">
    					SetHandler fcgid-script
    				</FilesMatch>
    				FCGIWrapper /var/www/php-fcgi-scripts/web345/.php-fcgi-starter .php
    				FCGIWrapper /var/www/php-fcgi-scripts/web345/.php-fcgi-starter .php3
    				FCGIWrapper /var/www/php-fcgi-scripts/web345/.php-fcgi-starter .php4
    				FCGIWrapper /var/www/php-fcgi-scripts/web345/.php-fcgi-starter .php5
    				Options +ExecCGI
    				AllowOverride All
    								Order allow,deny
    				Allow from all
    						</Directory>
    		<Directory /var/www/clients/client1/web345/web>
    				<FilesMatch "\.php[345]?$">
    					SetHandler fcgid-script
    				</FilesMatch>
    				FCGIWrapper /var/www/php-fcgi-scripts/web345/.php-fcgi-starter .php
    				FCGIWrapper /var/www/php-fcgi-scripts/web345/.php-fcgi-starter .php3
    				FCGIWrapper /var/www/php-fcgi-scripts/web345/.php-fcgi-starter .php4
    				FCGIWrapper /var/www/php-fcgi-scripts/web345/.php-fcgi-starter .php5
    				Options +ExecCGI
    				AllowOverride All
    								Order allow,deny
    				Allow from all
    						</Directory>
    
    
    
    		# add support for apache mpm_itk
    		<IfModule mpm_itk_module>
    			AssignUserId web345 client1
    		</IfModule>
    
    		<IfModule mod_dav_fs.c>
    		# Do not execute PHP files in webdav directory
    			<Directory /var/www/clients/client1/web345/webdav>
    				<ifModule mod_security2.c>
    					SecRuleRemoveById 960015
    					SecRuleRemoveById 960032
    				</ifModule>
    				<FilesMatch "\.ph(p3?|tml)$">
    					SetHandler None
    				</FilesMatch>
    			</Directory>
    			DavLockDB /var/www/clients/client1/web345/tmp/DavLock
    			# DO NOT REMOVE THE COMMENTS!
    			# IF YOU REMOVE THEM, WEBDAV WILL NOT WORK ANYMORE!
          # WEBDAV BEGIN
    			# WEBDAV END
    		</IfModule>
    
    
    
    </VirtualHost>
    
    
    <VirtualHost *:443>
    
    									DocumentRoot /var/www/name.domain.tld/web
    						
    		ServerName name.domain.tld
    		ServerAlias www.name.domain.tld
    		ServerAdmin webmaster@name.domain.tld
    
    		ErrorLog /var/log/ispconfig/httpd/name.domain.tld/error.log
    
    		Alias /error/ "/var/www/name.domain.tld/web/error/"
    		ErrorDocument 400 /error/400.html
    		ErrorDocument 401 /error/401.html
    		ErrorDocument 403 /error/403.html
    		ErrorDocument 404 /error/404.html
    		ErrorDocument 405 /error/405.html
    		ErrorDocument 500 /error/500.html
    		ErrorDocument 502 /error/502.html
    		ErrorDocument 503 /error/503.html
    
    		<IfModule mod_ssl.c>
    		SSLEngine on
    		SSLProtocol All -SSLv2 -SSLv3
    		# SSLCipherSuite          ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS
    		SSLHonorCipherOrder     on
    		# <IfModule mod_headers.c>
    		# Header always add Strict-Transport-Security "max-age=15768000"
    		# </IfModule>
    		SSLCertificateFile /var/www/clients/client1/web345/ssl/name.domain.tld-le.crt
    		SSLCertificateKeyFile /var/www/clients/client1/web345/ssl/name.domain.tld-le.key
    				SSLCertificateChainFile /var/www/clients/client1/web345/ssl/name.domain.tld-le.bundle
    						</IfModule>
    
    		<Directory /var/www/name.domain.tld/web>
    				# Clear PHP settings of this website
    				<FilesMatch ".+\.ph(p[345]?|t|tml)$">
    						SetHandler None
    				</FilesMatch>
    				Options +FollowSymLinks
    				AllowOverride All
    								Order allow,deny
    				Allow from all
    						</Directory>
    		<Directory /var/www/clients/client1/web345/web>
    				# Clear PHP settings of this website
    				<FilesMatch ".+\.ph(p[345]?|t|tml)$">
    						SetHandler None
    				</FilesMatch>
    				Options +FollowSymLinks
    				AllowOverride All
    								Order allow,deny
    				Allow from all
    						</Directory>
    
    
    
    
    		# suexec enabled
    		<IfModule mod_suexec.c>
    			SuexecUserGroup web345 client1
    		</IfModule>
    		# php as fast-cgi enabled
    	# For config options see: http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
    		<IfModule mod_fcgid.c>
    				IdleTimeout 300
    				ProcessLifeTime 3600
    				# MaxProcessCount 1000
    				DefaultMinClassProcessCount 0
    				DefaultMaxClassProcessCount 10
    				IPCConnectTimeout 3
    				IPCCommTimeout 600
    				BusyTimeout 3600
    		</IfModule>
    		<Directory /var/www/name.domain.tld/web>
    				<FilesMatch "\.php[345]?$">
    					SetHandler fcgid-script
    				</FilesMatch>
    				FCGIWrapper /var/www/php-fcgi-scripts/web345/.php-fcgi-starter .php
    				FCGIWrapper /var/www/php-fcgi-scripts/web345/.php-fcgi-starter .php3
    				FCGIWrapper /var/www/php-fcgi-scripts/web345/.php-fcgi-starter .php4
    				FCGIWrapper /var/www/php-fcgi-scripts/web345/.php-fcgi-starter .php5
    				Options +ExecCGI
    				AllowOverride All
    								Order allow,deny
    				Allow from all
    						</Directory>
    		<Directory /var/www/clients/client1/web345/web>
    				<FilesMatch "\.php[345]?$">
    					SetHandler fcgid-script
    				</FilesMatch>
    				FCGIWrapper /var/www/php-fcgi-scripts/web345/.php-fcgi-starter .php
    				FCGIWrapper /var/www/php-fcgi-scripts/web345/.php-fcgi-starter .php3
    				FCGIWrapper /var/www/php-fcgi-scripts/web345/.php-fcgi-starter .php4
    				FCGIWrapper /var/www/php-fcgi-scripts/web345/.php-fcgi-starter .php5
    				Options +ExecCGI
    				AllowOverride All
    								Order allow,deny
    				Allow from all
    						</Directory>
    
    
    
    		# add support for apache mpm_itk
    		<IfModule mpm_itk_module>
    			AssignUserId web345 client1
    		</IfModule>
    
    		<IfModule mod_dav_fs.c>
    		# Do not execute PHP files in webdav directory
    			<Directory /var/www/clients/client1/web345/webdav>
    				<ifModule mod_security2.c>
    					SecRuleRemoveById 960015
    					SecRuleRemoveById 960032
    				</ifModule>
    				<FilesMatch "\.ph(p3?|tml)$">
    					SetHandler None
    				</FilesMatch>
    			</Directory>
    			DavLockDB /var/www/clients/client1/web345/tmp/DavLock
    			# DO NOT REMOVE THE COMMENTS!
    			# IF YOU REMOVE THEM, WEBDAV WILL NOT WORK ANYMORE!
          # WEBDAV BEGIN
    			# WEBDAV END
    		</IfModule>
    
    
    
    </VirtualHost>
    _______________________________________

    www.audio4linux.de - musik machen mit offenen quellen!

Ähnliche Themen

  1. Flyout-Menü mit Max-Mega-Menü erstellen und einrichten
    Von diver im Forum Anwendungen Allgemein, Software
    Antworten: 1
    Letzter Beitrag: 16.09.19, 06:56
  2. Apache Subdomain erstellen klappt einfach nicht
    Von computerjan im Forum Linux als Server
    Antworten: 7
    Letzter Beitrag: 26.08.09, 13:05
  3. OO-Schnellstarter einrichten/erstellen
    Von againsttcpa im Forum Anwendungen Allgemein, Software
    Antworten: 1
    Letzter Beitrag: 02.10.03, 13:01
  4. SSL & Subdomain
    Von DMKlein im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 28.11.02, 13:52
  5. subdomain einrichten - aber wie?
    Von laminar im Forum Linux als Server
    Antworten: 23
    Letzter Beitrag: 15.07.02, 15:39

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •