The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Særlige Forums > Web Programmering, Web 2.0 og mashups
.
google unix.com



Web Programmering, Web 2.0 og mashups Diskuter Web Programmering og Web Server Administration, herunder LYGTE, Apache, MySQL, Flash, HTML, SEO, mashups og andre Web API'er og emner.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Script til redigering kolonne filer JunZ Shell Programmering og Scripting 2 03-25-2009 03:35 AM
redigering af filer med script Asteroide Sun Solaris 5 02-10-2009 11:20 AM
Cons: Konfiguration er gjort ved at redigere tekst-baseret config file ... - Techworld.com iBot UNIX og Linux RSS Nyheder 0 10-09-2007 10:10 AM
Redigering af MySQL config via ssh? Denis.R UNIX for Advanced & Ekspertsøgning Brugere 2 02-15-2005 06:35 PM
Apache Config Files Webwitch UNIX for dummyer Spørgsmål & svar 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 Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 06-30-2009
jzacsh jzacsh is offline
Registreret Bruger
  
 

Join Date: Apr 2009
Stillinger: 29
Lightbulb bash script redigere min apache konfig filer

okay jeg vil prøve at sige det uber-enkel:

Jeg bruger dropbox (fil-sync service). for at dropbox synkronisere filer, skal de være sine børn [f.eks. et eller andet sted under / home / jzacsh / Dropbox].
Jeg vil nu bruge den til at holde min udvikling filer synkroniseret på tværs af mine maskiner:
nem: bare flytte min dev. filer under dropbox
fangst: Jeg ønsker, at de stadig kan ses som localhost docs af serveren. (FYI: kører Apache på MacBook og Linux Desktop).

Jeg skrev nedenstående alias ind i min Shells login-fil (. bashrc på min linux maskine. profil på min mac)
sidenote: måske nogen kan fortælle mig "for denne meget stuff - undgå aliaser, bør du gøre dem funktioner!"??? Idk, det bare ser rodet Jeg tror, [f.eks. servvar og servtmp aliaser].

Min løsning
Jeg placerede disse i mit login script:

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"

Dette er et uddrag (lines 4-11) Fra konfigurationsfil angives som $ serverConfig lige over ^

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>

ved at logge ind, hvis jeg prøvede at køre enten "servtmp"Eller"servvar"Jeg ville få en tilladelse afvist fejl (forståeligt).

på et komplet gætter jeg gjorde det (efter at have foretaget en "original-*" kopi af konfigurationsfil)

Code:
chown jzacsh /etc/apache2/sites-available/default

Tanken var: i håb om det ville give mit login script rette tilladelser
at ^ resulterede stadig i en "permissions"Fejl, men endnu mere mærkelig ud

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

JEG kontrollerede, og de funky midlertidige filer ikke var der, da jeg kiggede (så brug ls-len)

Okey-dokey, det er det, ville enhver hjælp blive værdsat meget, jeg ved, det er lidt af en funky anmodning.
 

Bogmærker

Tags
apache config, Apache2, bekvemmelighed, dropbox

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 09:42 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0