ম্যাক ওএস এক্স মাভারিক্সে লোকালহোস্ট অ্যাক্সেস করতে সমস্যা… আমি আজ রিবুট না করা পর্যন্ত এটি ঠিকঠাক কাজ করছিল


16

আমার যে সমস্যা হচ্ছে তা নিয়ে আমি হতবাক হয়েছি এবং এর সমাধানে সহায়তার জন্য সত্যই প্রশংসা করব।

আমার একটি আইম্যাক চলছে ম্যাক ওএস এক্স ম্যাভারিক্স 10.9.2

আমি সার্ভারের রুট / ভলিউম / সাইটগুলি / থেকে দস্তাবেজগুলি পরিবেশন করতে আমার অ্যাপাচি সেট আপ করেছি

আমি ডায়নামিক ভার্চুয়াল হোস্টগুলি ব্যবহার করছি, সুতরাং কেবল * .dev প্রত্যয় সহ একটি ডিরেক্টরি যুক্ত করে এটি ভার্চুয়াল হোস্টে পরিণত হয়।

আমার হোস্ট ফাইলটি বেশ বেসিক:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1         localhost
255.255.255.255   broadcasthost
::1               localhost
fe80::1%lo0       localhost

আমার httpd-vhosts.conf ফাইলটি নিম্নরূপ:

#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at 
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# Use name-based virtual hosting.
#
NameVirtualHost *:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#

#allow access to the Hosts directory where your sites are
<Directory "/Volumes/sites">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    #you could configure the following to only allow access from localhost
    Order allow,deny
    Allow from all
</Directory>

#get the server name from the Host: header
UseCanonicalName Off
VirtualDocumentRoot /Volumes/sites/%0/

এই সব কাজ। এবং আমি আমার httpd.conf ফাইলটিতে কোনও পরিবর্তন করি নি।

তবুও আমি লোকালহোস্ট লোড করতে পারি না

আমি 127.0.0.1 লোড করতে পারি না

sudo lsof -i :80 | egrep "PID|LISTEN"80 পোর্টে কোনও পিআইডি শুনছে কিনা তা দেখার জন্য আমি কমান্ডটি চালিয়েছি The ফলাফলগুলি খালি ছিল।

আমি অ্যাপাচি পুনরায় চালু করার চেষ্টা করেছি এবং থামাতে এবং তারপরে অ্যাপাচি ব্যবহার করে শুরু করার চেষ্টা করেছি

sudo apachectl stop sudo apachectl start

sudo apachectl restart

কিছুই কাজ করে না।

কমান্ড জারি করে অ্যাপাচি চলছিল কিনা তা আমি পরীক্ষা করে দেখলাম httpd -v

প্রত্যাবর্তনটি ছিল:

Server version: Apache/2.2.26 (Unix)
Server built:   Dec 10 2013 22:09:38

আমি নিম্নলিখিত ফলাফলের সাথে কমান্ড লাইনের মাধ্যমে লোকালহোস্ট এবং 127.0.0.1 এ সংযোগ করার চেষ্টা করেছি:

alisamii at alisamii in ~
$ telnet localhost 80
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
Trying fe80::1...
telnet: connect to address fe80::1: Connection refused
telnet: Unable to connect to remote host
alisamii at alisamii in ~
$ telnet 127.0.0.1 80
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
telnet: Unable to connect to remote host
alisamii at alisamii in ~
$ lynx http://localhost

Looking up localhost
Making HTTP connection to localhost
Alert!: Unable to connect to remote host.

lynx: Can't access startfile http://localhost/
alisamii at alisamii in ~
$ lynx http://127.0.0.1

Looking up 127.0.0.1
Making HTTP connection to 127.0.0.1
Alert!: Unable to connect to remote host.

lynx: Can't access startfile http://127.0.0.1/
alisamii at alisamii in ~

সাহায্য করুন.


আমি এখানে ঠিক একই জিনিসটি অনুভব করছি বলে আপনি এই সমস্যাটি নিয়ে কী করেছেন :(
পাম্পার

উত্তর:


38

একই সমস্যা ছিল। আমি আমার প্রকল্পের একটি ফোল্ডার মুছলাম এবং এটি ভেঙে গেল। এই ক্ষেত্রে সাইটের কনফিগারেশনগুলি httpd-vhosts.conf এবং httpd.conf থেকে সরানো উচিত।

চেষ্টা ping 127.0.0.1

apachectl configtest সমস্যা সনাক্ত করতে আপনাকে সহায়তা করতে পারে।


7
একেবারে সঠিক, apachectl configtestআপনার প্রথম চেষ্টা হওয়া দরকার! ধন্যবাদ।
লুকাস সেরাফিম

সতর্কতা: ডকুমেন্টআর্ট [/ ব্যবহারকারী / আমি / ব্লাহ / ব্লাহ] উপস্থিত নেই আপনি খুব দ্রুত আপত্তিজনক লাইনটি পেতে পারেনsudo cd / && grep -rn "/Users/me/blah/blah" *
শানিমাল

4

সমস্যাটি হ'ল হোস্ট ফাইলটি মূল এএসসিআইআই এনকোডিং থেকে দূষিত হয়ে থাকতে পারে। আমি সমস্ত স্পেস সাফ করে এনে ট্যাবগুলি রেখেছি, দৌড়েছি sudo killall -HUP mDNSResponder(রিবুট করার পরিবর্তে আপনি এটি করতে পারেন) এবং তারপরে এটি কাজ করে।


1
হ্যাঁ, /etc/hostsদুর্নীতিগ্রস্থ হয়েছিল - সদৃশ লাইনগুলি, কিছু জায়গাগুলি যেখানে একসময় ট্যাব ছিল ... এখন কীভাবে তা ঘটেছিল তা নির্ধারণ করার জন্য ....
লিগি

3

আমার ক্ষেত্রে, সমস্যাটি হ'ল ফোল্ডার / প্রাইভেট / ভার / লগ / অ্যাপাচি 2 / অজানা কারণে নিখোঁজ হয়েছে। এটি দিয়ে পুনরায় তৈরি করা হচ্ছে

sudo mkdir /private/var/log/apache2

এবং অ্যাপাচি পুনরায় আরম্ভ করা হচ্ছে

sudo apachectl restart

কৌতুক তৈরি!


2

অস্বীকৃত সংযোগগুলি বেশিরভাগই এমন কোনও সার্ভারের কারণে ঘটে যা পোর্ট শোনেনি।

সিনট্যাক্স ত্রুটি বা সাধারণ কনফিগারেশন ফাইল ত্রুটিগুলি শুরুতে অ্যাপাচি (সাধারণত ত্রুটির লগ বা টার্মিনালের প্রতিবেদন না করে) হত্যা করবে kill

চলমান চেষ্টা করুন sudo apachectl configtestএবং দেখুন এটি কোনও ত্রুটি বার্তা আউটপুট করে কিনা।


-1

এটা ম্যাক নির্দিষ্ট। প্রথমে আপনাকে ওয়েব ভাগ করে নেওয়া সক্ষম করতে হবে। ম্যাভেরিকের জন্য এটি এই টিউটোরিয়ালের মতো করা যেতে পারে। https://www.youtube.com/watch?v=TgiZiTU9JVY দ্বিতীয়ত, ম্যাক ট্র্যাফিকের জন্য যদি ম্যাভারিকের পিএফসিটিএল (অর্থাত্ ম্যান পিএফসিটিএল) এর মাধ্যমে ফিল্টার করা হয় এবং ম্যাক ওএসের পুরানো সংস্করণের জন্য আইপিডাব্লু (ম্যান আইপিডাব্লু) যদি আপনার বন্দর থেকে বেশি প্রয়োজন হয় 80


জিজ্ঞাসা করা বিভিন্ন বিষয়ে উত্তর কেবল একটি লিঙ্কের চেয়ে বেশি হওয়া দরকার। একটি লিঙ্ক অন্তর্ভুক্ত করা ঠিক আছে, তবে দয়া করে উত্তরে সংক্ষিপ্তসার বা উদ্ধৃত অংশটি দিন। উত্তরটি একা দাঁড়িয়ে থাকার ধারণা।
নোহিলসাইড

-2

এটি আপনার প্রশ্নের সাথে সহায়তা করতে পারে। http://mallinson.ca/web-development-with-mavericks/


শুধু একটি লিঙ্ক পোস্ট করার চেয়ে দয়া করে আপনার প্রশ্নের উত্তরটি ব্যাখ্যা করার চেষ্টা করুন।
জ্যাশ জ্যাকব
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.