• Serveurs
  • Editer vhost sous Lighttpd pour rajouter le www

Bonjour à tous,

J'ai uploadé monte site web sur mon dedié mais il n'est accessible que par le nom de domaine toto.fr et avec le www. devant et j'ai donc une erreur suivante ERR_NAME_NOT_RESOLVED .

Mon site a été uploadé dans /var/www

Comment faire dans le fichier vhost pour corriger ce souci.

Si quelqu'un pouvait m'aiguiller ca serait sympa merci à tous
Salut,

As-tu fais un sous domaine www. ? As-tu fais un fichier de config pour le sous domaine ?

Poste ton fichier de config
Salut,
As-tu fais un sous domaine www. ? As-tu fais un fichier de config pour le sous domaine ?
Poste ton fichier de config
Juste spectre tu veux que je poste ici le lighttpd.conf c'est ca?
zede wrote:
Salut,
As-tu fais un sous domaine www. ? As-tu fais un fichier de config pour le sous domaine ?
Poste ton fichier de config
Juste spectre tu veux que je poste ici le lighttpd.conf c'est ca?
oui
server.modules = (
        "mod_access",
        "mod_alias",
        "mod_compress",
        "mod_redirect",
#       "mod_rewrite",
)

server.document-root        = "/var/www"
server.upload-dirs          = ( "/var/cache/lighttpd/uploads" )
server.errorlog             = "/var/log/lighttpd/error.log"
server.pid-file             = "/var/run/lighttpd.pid"
server.username             = "www-data"
server.groupname            = "www-data"
server.port                 = 80


index-file.names            = ( "index.php", "index.html", "index.lighttpd.html" )
url.access-deny             = ( "~", ".inc" )
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )

compress.cache-dir          = "/var/cache/lighttpd/compress/"
compress.filetype           = ( "application/javascript", "text/css", "text/html", "text/plain" )

# default listening port for IPv6 falls back to the IPv4 port
include_shell "/usr/share/lighttpd/use-ipv6.pl " + server.port
include_shell "/usr/share/lighttpd/create-mime.assign.pl"
include_shell "/usr/share/lighttpd/include-conf-enabled.pl"
fastcgi.server = ( ".php" => ((
"bin-path" => "/usr/bin/php5-cgi",
"socket" => "/tmp/php.socket"
)))
$SERVER["socket"] == ":443" {
ssl.engine = "enable"
ssl.pemfile = "/etc/lighttpd/certs/lighttpd.pem"
}
server.modules += ( "mod_auth" )
auth.backend = "htdigest"
auth.backend.htdigest.userfile = "/etc/lighttpd/.auth"
(
"method" => "digest",
"realm" => "ruTorrent Seedbox",
"require" => "valid-user"
),
"/RIR0" => (
"method" => "digest",
"realm" => "ruTorrent Seedbox",
"require" => "user=riri",
),
)
server.modules += ( "mod_scgi" )
scgi.server = (
"/RIR0" =>
( "127.0.0.1" =>
(
"socket" => "/home/ricco/.session/ric.socket",
"check-local" => "disable",
"disable-time" => 0, # don't disable scgi if connection fails
)
),
)

$HTTP["url"] =~ "^/users/" {
    dir-listing.activate = "disable"
}

$HTTP["host"] =~ "(^|\.)site.domaine\.com$" {
    server.document-root = "/var/www/toto.fr"
}


Voilà Magilex
Utilise les balises code svp.

Sinon à la fin de ton fichier rajoute ça :
$HTTP["host"] =~ "(^|\.)toto\.fr$" {
    server.document-root = "/var/www/toto.fr"
    #server.error-handler-404 = "/404.html"
}
et ne pas oublier de redémarrer lighttpd
service lighttpd restart
Il faut pas oublier d'ajouter les bon enregistrements dns chez ton registar (ou dans bind si tu gères tes dns)
Merci Magicalex pour ce petit bout de code que j'ai rajouté...

Mais je ne comprends toujours pas pourquoi quand je cherche mon site sur google il apparaît bien en www.toto.fr et quand je clique dessus avec mon navigateur il n 'y a ni le http:// ni le www je n'ai que toto.fr dans la barre d'adresse de mes navigateurs..

Mon nom de domaine est enregistré chez le registrar Gandi et mon serveur où tourne le site est sur Ovh.

J'ai eu beau chercher depuis 2 jours mais je ne trouve pas la solution..

Merci de ton aide .
Maintenant que je clique sur www.toto.fr sur ma recherche google, j'ai le message suivant "ERR_CONNECTION_REFUSED"

Je ne comprends pas d'où cela peut il provenir..
Répondre…