मैं अपने Ubuntu (14.04) पर एक स्थानीय वेब सर्वर सेटअप करना चाहता हूं। इसलिए मैंने LAMP सर्वर प्राप्त करने के लिए सभी सॉफ़्टवेयर स्थापित किए।
समस्या यह है कि मैं अपनी virtualhosts बनाने के साथ कुछ गलत करता हूं। मैं अपनी लोकलहोस्ट पर अलग-अलग सबडोमेन बनाना चाहता था। तो उदाहरण के लिए site1.localhost और site2.localhost।
अपनी /var/www/
निर्देशिका में मैंने एक प्रतीकात्मक लिंक "साइट 1" बनाया /home/user/Workspaces/site1
।
मेरी Apache error.log फ़ाइल में मुझे निम्न त्रुटि मिली।
[core:error] [pid 12679] [client 127.0.0.1:59006] AH00037: Symbolic link not allowed or link target not accessible: /var/www/site1
मेरे अपाचे विन्यास में मेरे पास है:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
इसलिए मुझे लगता है कि फ़ोल्डर्स की अनुमतियों में कुछ गड़बड़ है। मैंने Google पर खोज की और मुझे कुछ लोगों को एक ही समस्या के साथ मिला, लेकिन वहां दिए गए सभी उत्तर काम नहीं आए। मैंने www-data समूह और इस तरह की चीजों के लिए अपना स्वयं का उपयोगकर्ता नाम tot जोड़ा।
इसलिए ls -la /var/www
रिटर्न:
total 12
drwxrwsr-x 3 user www-data 4096 okt 13 19:08 .
drwxr-xr-x 14 root root 4096 okt 1 22:50 ..
drwxr-xr-x 2 root www-data 4096 okt 1 22:50 html
lrwxrwxrwx 1 root www-data 29 okt 13 19:08 site1 -> /home/user/Workspaces/site1/
और ls -la /home/juul/Workspaces/site1
रिटर्न:
total 24
drwxrwxr-x 4 user www-data 4096 okt 13 18:21 .
drwxrwx--- 3 user user 4096 okt 13 17:31 ..
-rw-rw-r-- 1 user user 0 okt 13 18:21 index.html
drwxrwxr-x 4 user www-data 4096 okt 13 16:12 .metadata
drwxrwxr-x 5 user www-data 4096 okt 13 16:53 Project
उम्मीद है कि कोई मेरी मदद कर सकता है :-)