The UNIX and Linux Forums  
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.

Go Back   Les systèmes UNIX et Linux Forums > Forums spécial > Programmation Web, Web 2.0 et Mashups
.
google unix.com



Programmation Web, Web 2.0 et Mashups Discuter de la programmation Web et le serveur Web d'administration, y compris LAMP, Apache, MySQL, Flash, HTML, SEO, Mashups et d'autres API Web et sujets connexes.

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
Script pour l'édition de fichiers de la colonne JunZ De programmation et de script Shell 2 03-25-2009 03:35 AM
l'édition de fichiers de script Asteroid SUN Solaris 5 02-10-2009 11:20 AM
Inconvénients: La configuration se fait en modifiant le texte de fichier de configuration ... - Techworld.com iBot UNIX et Linux News RSS 0 10-09-2007 10:10 AM
Modification de la configuration de MySQL par ssh? Denis.R UNIX for Advanced & Expert Users 2 02-15-2005 06:35 PM
Fichiers de configuration d'Apache Webwitch UNIX pour les nuls Questions et réponses 1 08-01-2001 04:35 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 06-30-2009
jzacsh jzacsh is offline
Registered User
  
 

Date d'inscription: avril 2009
Messages: 29
Lightbulb script bash modifier mon fichier de configuration apache

ok je vais essayer de dire ce uber-simple:

J'utilise dropbox (service de synchronisation de fichiers). pour boite de synchronisation des fichiers, ils doivent être de ses enfants [par exemple. quelque part dans / home / jzacsh / boite].
Je veux maintenant l'utiliser pour conserver mes fichiers de développement de la synchronisation sur mon machines:
simple: suffit de passer mon dev. fichiers sous dropbox
attraper: Je tiens à être encore considérés comme les docs localhost par le serveur. (fyi: fonctionnement d'Apache linux sur macbook et bureau).

J'ai écrit ci-dessous l'alias dans mon shell login (. bashrc linux sur ma machine,. profile sur mon mac)
Sidenote: Peut-être que quelqu'un peut me dire "pour cette choses - d'éviter des alias, vous devez faire les fonctions!"? Idk, il semble peu bordélique, je pense que [p. ex. servvar et servtmp alias].

Ma solution
J'ai mis dans mon script de connexion:
Code:
#apache's config file determining localhost's location on fs
serverConfig='/etc/apache2/sites-available/default'

#aliases to cd into, and to turn localhost location on
alias web='cd /var/www;clear; pwd; ls -la;'
alias servvar="sed -i 4,5s/#//g $serverConfig; sed -i 5s/^/#/g $serverConfig;sed -i 10,11s/#//g $serverConfig; sed -i 11s/^/#/g $serverConfig"

#aliases to cd into, and to turn localhost location on
alias tempdev='cd ~/Dropbox/crossPlatform/tempDev;clear; pwd; ls -la;'
alias servtmp="sed -i 4,5s/#//g $serverConfig; sed -i 4s/^/#/g $serverConfig; sed -i 10,11s/#//g $serverConfig; sed -i 10s/^/#/g $serverConfig"
il s'agit d'un extrait (lignes 4-11) À partir du fichier de configuration définie comme $ serverConfig juste au-dessus ^
Code:
4        #DocumentRoot /var/www
5         DocumentRoot /home/jzacsh/Dropbox/crossPlatform/tempDev
6         <Directory />
7                 Options FollowSymLinks
8                 AllowOverride None
9         </Directory>
10        #<Directory /var/www/>
11        <Directory /home/jzacsh/Dropbox/crossPlatform/tempDev>
lors de la connexion, si je tente d'utiliser soit "servtmp"Ou"servvar"Je voudrais obtenir un permission refusée erreur (compréhensible).

sur une proposition Je l'ai fait (après avoir fait un "original-*" copie du fichier de configuration)
Code:
chown jzacsh /etc/apache2/sites-available/default
idée a été: dans l'espoir qu'il donne mon login script permissions
^ abouti encore que dans un "permissions"Error, mais même weirder recherche
Code:
sed: couldn't open temporary file /etc/apache2/sites-available//sedPQrEht: Permission denied
sed: couldn't open temporary file /etc/apache2/sites-available//sedep6tEr: Permission denied
sed: couldn't open temporary file /etc/apache2/sites-available//sed2puLjs: Permission denied
sed: couldn't open temporary file /etc/apache2/sites-available//sedH5hTQv: Permission denied
J'ai vérifié, et les fichiers temporaires funky n'étaient pas là quand j'ai regardé (examiné en utilisant ls-lun)

okey-Dokey, c'est ça, toute aide serait grandement apprécié, je sais que c'est un peu funky demande.
 

Bookmarks

Tags
apache config, apache2, convenance, dropbox

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 07:51 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0