As some readers have pointed out, you can accomplish some of the same tricks by combining the free MAMP with the Headdress sandboxing tool, or with the (still in early beta) XAMPP package your mileage may vary. If you've got several projects cooking and you need more capable prototyping than the built-in Apache server can deliver, MAMP Pro might be a good option. The new setup tool also allows you to register your servers with dynamic DNS providers and set up the postfix email server to test mailer scripts. The pro version lets you set up unlimited virtual hosts, with individualized MySQL and PHP "sandbox" configs you can even choose to run sites on PHP 4 or 5, depending on the target environment. Now, living-e raises the ante with MAMP Pro, shipping today (price TBD$49 US). MAMP is intended for prototyping and development but isn't powerful enough for production use. The kind people at living-e (makers of webEdition and timeEdition) have been making that handy package for a while now in the form of MAMP, a free bundle of the AMP tools that runs as a standalone website, separate from the default Apache configuration. connect your local server with an existing Dynamic DNS provider, as for example. While every Mac OS X Server install includes all the AMP components, and you can easily install the missing pieces on a standard OS X configuration, it's always nice when someone goes to the trouble of putting everything together in one handy package. Buy online cheap MAMP Pro 1.9.3 with Discount and Download. Obviously, it goes without saying that you need to have MAMP running in order for them to view the site and your computer is connected to the internet.If you're in the web application development world, you know what LAMP means for everyone else, it's Linux/Apache/MySQL/PHP, the core technologies of gazillions of websites and the defacto "standard stack" for any database-driven project. Just make sure that you are looking for NAT and make sure you have your local IP to hand.Īs long as you have followed each step carefully, if your clients browses to the dev domain you have created, then they will see the development version of their web site running on your local machine. I have a router given to me by my Spanish ISP, your might differ but for the most part a lot of the navigation will be similar. This part can be a little daunting for some as you have to dig into the advanced settings of your router. Update your router so that external requests to the devsites domain are routed to your computer. IMPORTANT: make a note of the new dyn.com hostname as you will need it for the CNAME records on your clients domain DNS.Ĭreate a sub domain on your client’s dns with the hostname you created at dyn.com. Make sure your MAMP site has a proper dns domain name.Ĭreate a DNS alias over at dyn.com and make a note of the new hostname you create as you will need to create a cname record with the alias on the clients domain name.įor the sake of our exercise the host name at dyn.com is:. But im trying to make Dynamic DNS work, which doesnt seem to work for me. Make sure your MAMP ports are configured to port 80. Today Ive been starting to use MAMP PRO for Windows, its in alpha right now. You need to have admin access to your router in order to add a NAT rule (for step 4).ĭyn.com offer a great little utility tool for mac and windows so that if your ip changes, then your dynamic dns hostname also gets updated automatically so you don’t need to keep logging into to update your ip.You need to have your site configured inside of MAMP like (see step 2).You need to have a dyn.com “DynDNS Pro and Host Services” account, which costs $40 a year (WELL WORTH IT if you have more than one dev site).You should be able to find this in your network settings on your computer (for step 3). Often it’s practical to use a reverse domain naming scheme to easily identify them (e.g. What is MAMP PRO 6 Installing, Updating & Upgrading First Steps Create a new host Settings Servers and Services Apache Nginx MySQL Dynamic DNS. You need to know the ip of your local machine on your current local network (usually its something like 192.168.1.x). The server name and port number in combination must be unique within MAMP PRO.There are a few essential pieces of stuff you need before you start setting things up. The link I give to the client looks something like this: so essentially its not any weird hostname, its a very familiar and easy to remember link as it will contain their domain name.īelow you will find the steps necessary to make this magic happen. This save me A LOT of time syncing with remote servers as the client can view the dev site in real time on my computer. As a web developer, I like to work on web sites on my local machine and then give clients a link to the site which is hosted on my local machine so they can view progress.
0 Comments
Leave a Reply. |